On-device AI SDK for Kotlin Multiplatform running LLMs, STT, and diffusion.
Run llama.cpp, whisper.cpp, and stable-diffusion.cpp natively on Android, iOS, Desktop, and WASM.
Llamatik is a Kotlin Multiplatform SDK that brings on-device AI inference, agent frameworks, and RAG to mobile and desktop apps. It suits Kotlin developers building offline-first applications that need local LLMs, speech-to-text, or image generation without Python servers.
The SDK combines direct bindings to native C++ inference engines like llama.cpp and whisper.cpp with a high-level Agent Framework DSL. It provides an injectable Assistant facade, persistent vector stores, workflow engines, and built-in permission management for platform tools.
It suits mobile and desktop software engineers writing Kotlin who need privacy-first, offline AI capabilities inside native apps. It does not suit developers working outside the Kotlin ecosystem or those looking for ready-made cloud APIs.
Share AI business logic across Android, iOS, Desktop, and WASM using a unified Kotlin API.
Build agentic workflows with memory types, built-in tools, streaming output, and approval gates.
Execute local text generation, multimodal vision, speech-to-text, and image generation via optimized backends.
Manage permissions, persistent memory, audit logs, and companion profiles with 9 built-in platform tools.
The repository does not state a license. The only cost is running the software yourself on your own hardware.
767 open remote AI-training roles, updated November 14, 2026; most pay $20–$175 an hour. Zekai lists them free; the application goes to the employer’s platform.
Llamatik supports Android, iOS, Desktop (JVM), and WASM through Kotlin Multiplatform.
No, it is offline-first and runs models entirely on-device using native C++ inference engines.
Yes, it includes built-in bindings for whisper.cpp for transcription and stable-diffusion.cpp for image and video generation.
See Zekai first in Google