Browse Kotlin Multiplatform libraries

index data from klibs.io
Sort
Tagai
cactus1.4.3-beta
5.4k1 used by

Fast, lightweight inference framework for energy-efficient on-device AI: numerical computation graph API, OpenAI-compatible inference engine, INT8 optimizations and model/tooling for compact, low-power deployments.

AndroidNative·cactus-compute·Other
koog1.0.0-beta
4.4k7 used by

Framework designed for building AI agents with tool interaction, complex workflows, semantic search, and persistent memory. Offers modular architecture, real-time processing, and comprehensive tracing.

AndroidJSJVMNativeWasm·JetBrains·Apache License 2.0
openai-kotlin4.1.0
1.8k4 used by

Client for OpenAI's API enabling features like models, chat, images, embeddings, and fine-tuning. Supports coroutines and provides sample apps, troubleshooting guides, and configuration flexibility.

JSJVMNativeWasm·Aallam·MIT License
sceneview4.18.0
1.2k

Declarative 3D and AR UI with composable scene graph, async model loading, gesture-friendly editable models, AR anchors, procedural geometry, view-as-surface, and lightweight web runtime.

JSJVMNative·sceneview·Apache License 2.0
flow-like0.1.0
906

Visual workflow automation running entirely locally with drag-and-drop builder, fully typed data lineage, ultra-fast native execution, AI-native orchestration, white-label embedding, and comprehensive audit trails.

Wasm·Rheosoph·Other
xef0.0.5-alpha.119
193

Integrates modern AI capabilities, including large language models and image generation, into applications. Offers core libraries for essential AI services and complementary library integrations, inspired by LangChain and Hugging Face projects.

JSJVMNative·xebia-functional·Apache License 2.0
Llamatik1.8.1
161

On-device and remote LLM inference via native llama.cpp bindings, offering embeddings, context-aware text generation (streaming & non-streaming), lightweight HTTP client/server and GGUF model support.

AndroidJVMNativeWasm·ferranpons·MIT License
ychat1.4.1
1461 used by

Simplifies integration of ChatGPT into mobile applications with a consistent, cross-platform API. Supports text generation, model retrieval, image generation, audio transcriptions, and more.

AndroidJVMNative·codeandtheory·Apache License 2.0
adk-kotlin0.4.0
119

Code-first toolkit for building, evaluating, and deploying sophisticated AI agents; offers rich tool ecosystem, modular multi-agent orchestration, built-in development UI and cloud integrations.

AndroidJVM·google·Apache License 2.0
2p-kt1.1.5
1151 used by

Multi-paradigm logic programming framework for symbolic AI, supporting knowledge representation and reasoning. Features include logic unification, query resolution, probabilistic logic programming, concurrent resolution, and Prolog-like DSL. Modular architecture encourages extensibility. Available as CLI, IDE, or library with various modules for different functionalities.

JSJVM·tuProlog·Apache License 2.0
tracy0.1.0
73

Tracing, monitoring and evaluating AI features via a unified API that captures structured traces, follows OpenTelemetry Generative AI semantics, auto-instruments popular AI clients, and exports to observability backends.

JVM·JetBrains·Apache License 2.0
mcp4k0.4.11
70

Compiler-driven framework builds clients and servers using the Model Context Protocol, implementing JSON-RPC handlers, schema metadata, and lifecycle management. Features resource exposure, parameterized prompts, and transport logging.

JSJVMNative·ondrsh·Apache License 2.0
anthropic-sdk-kotlin0.32.5
65

Facilitates AI agent development with streamlined integration of Anthropic API, offering automatic JSON schema generation for tools and reduced verbosity in defining agent capabilities.

JSJVMNativeWasm·xemantic·Apache License 2.0
kflite3.4.13-alpha
62

Fresh and improved version of moko tensorflow, facilitating machine learning model integration with enhanced functionality and ongoing development for evolving needs.

AndroidNative·ShadAdman
xemantic-ai-tool-schema1.2.0
513 used by

Generates JSON Schema for serializable classes, enabling seamless integration with AI agents and large language models. Supports automatic instantiation from JSON input, facilitating complex data structure development.

JSJVMNativeWasm·xemantic·Apache License 2.0
pytorch-lite-multiplatform0.7.2
48

Wraps PyTorch Lite libraries for seamless mobile model inferences, mirroring Android API functions. Simplifies memory management across platforms, ensuring efficient resource allocation and usage during model inference.

AndroidNative·voize-gmbh·Apache License 2.0
a2a-4k0.1.0-M2
39

Implements the Agent2Agent protocol, offering modules for server-client communication, task handling, and Redis-based storage. Supports task lifecycle management and streaming responses.

JVM·a2a-4k
skainet0.33.0
342 used by

Open-source deep learning framework simplifies creation of modern AI applications, adhering to GitFlow for branching and Semantic Versioning for release management.

AndroidJSJVMNativeWasm·SKaiNET-developers·MIT License
krosai0.0.7
29

Offers a user-friendly API for interacting with various AI models, including OpenAI, featuring chat, embedding, image processing, and planned audio transcription and speech capabilities.

JSJVMNativeWasm·krosai-project·MIT License
KTensorFlow1.2
29

Runs LiteRT neural network models across platforms, abstracting implementation details. Facilitates model loading, inference, and hardware acceleration, with support for custom delegate creation.

AndroidNative·kursor1337·Apache License 2.0
CopiloTTS1.0.0-2.3.21
28

Text-to-speech SDK with native engines and HuggingFace ONNX models, SSML, voice selection, progress tracking, priority queuing, model management and on-demand downloads.

AndroidNative·sigmadeltasoftware·MIT License
aigentic0.9.1
27

Empowers developers to create and manage AI agents with a streamlined DSL, offering error handling, logging, and integration with the ecosystem to transition from PoC to production.

JSJVMNative·flock-community·MIT License
safe-image1.0.0
27

AI-powered image filtering library detects and blurs inappropriate content, ensuring respectful and culturally appropriate visuals, particularly aligned with Islamic values. Offers customizable blur strength.

Android·devvura·Apache License 2.0
firebase-ai-kmp0.4.0
23

Facilitates building AI-powered mobile and web applications using Gemini and Imagen models. Offers integration with Firebase AI Logic, enabling content generation and AI functionalities through straightforward setup.

AndroidNative·SeanChinJunKai·Apache License 2.0
NeuralKMP0.0.4
13

Abstracts AI and machine learning capabilities, facilitating easy integration and use across platforms with support for dynamic model loading and configuration options.

AndroidNative·Ares-Defence-Labs·MIT License
DemoBelzSpeedScan1.0.14
10

Lightweight library for scanning QR codes and barcodes, leveraging MLKIT for decoding. Features consistent API, seamless integration, and haptic feedback for enhanced user experience.

AndroidJSJVMNativeWasm·ismoy·Apache License 2.0
xemantic-ai-tool-schema-mdc0.1.1
8

Adapts Model Context Protocol to enable automatic MDC-compatible JSON Schema generation from serializable classes, overcoming limitations in expressing JSON Schema definitions.

JVM·xemantic·Apache License 2.0
deepseek-kotlin0.4.0
8

Provides seamless access to a REST API for integrating chat functionalities, enabling configurable client setup, request handling, and streaming of response chunks for efficient data processing.

AndroidJVMNativeWasm·Oremif·Apache License 2.0
koog-sauce0.0.1
7

Embeds Koog with other frameworks, featuring Spring AI integration through a specialized client utilizing Spring AI's ChatClient. Supports prompt execution and response handling using Koog's DSL.

JVM·kpavlov·Apache License 2.0
compose-ui-test-server0.2.0
6

Expose an HTTP server enabling agents to control a running desktop app: click buttons, input text, wait for elements, capture screenshots, add custom endpoints, zero-configuration launcher.

JVM·forketyfork·MIT License
Page 1Next →