Architected for Kotlin Multiplatform

🚀 Ready for Kotlin 2.3.10 & Gradle 8.x

A unified, type-safe suite of Gradle convention plugins and lightweight runtime utilities designed to build robust, offline-first applications across Android, iOS, and Desktop.

Type-Safe API Abstraction

Write clean, platform-agnostic business logic in your shared common source set, and let Kolt handle resources, asynchronous transitions, and log configurations.

UiText.kt
UiText (Resources)
AsyncState (Flows)
Log.printLog() (Logs)
Loading...
Loading preview...

Modular Architecture Flow

How Kolt bridges compiling plugins and runtime assets inside a composite multi-module Gradle layout:

🔌 build-logic/conventions
↓ applies source-configuration to
utils
logutils
location
location-picker
compose-kmp
compose-utils
update-utils
↓ publishes compile-time dependencies to
🤖 Android App
🍏 iOS Application
💻 Desktop App
AI-Agent-Ready Monorepo

Steerable AI Code Generation

Kolt is built to work seamlessly with AI coding assistants (Gemini, Claude, Cursor). Scaffold structured context models into your modules to align LLMs instantly on KMP architecture and coding standards.

📄 AGENTS.md

Guides LLM reasoning about convention plugins & dependencies.

CLAUDE.md

Defines terminal build shortcuts & code formatting rules.

🛠️ KOLT.md

Provides custom DSL extension reference tables for code models.

Configure AI Steering →
$ ./gradlew scaffoldKoltResources

Engineered for Scaling

🏗️

0 Gradle Boilerplate

Centralize compiler options, SDK boundaries, and build flags inside standard included Gradle builds. Consumer modules remain slim and decoupled.

Classloader Isolation

Divided conventions and publishing setups. Eliminates Sonatype dependency conflicts and build service collisions during Release deployments.

🔒

Debug Auto-Gating

Integrates AndroidX App Startup initializers to automatically silence logs in production. Keep logs fast in debug, zero-overhead in release.

Documentation Hub

Explore our detailed setup guides, plugin specifications, and multiplatform API designs: