Browse Kotlin Multiplatform libraries

index data from klibs.io
Sort
Tagagentic-ai
ag-ui0.4.1
14.5k

Open, lightweight event-based protocol standardizing agent-to-user application interactions, with transport-agnostic middleware, streaming real-time chat, bi-directional state sync, generative UI, structured messages, and tool integrations.

AndroidJVMNative·ag-ui-protocol·MIT License
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
trailblaze0.0.2
242

AI-powered mobile testing framework enables authoring and executing tests using natural language, supports on-device execution, offers custom agent tools, and provides detailed reporting with Maestro integration.

JVM·block·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
kotlin-sdk0.24.0
80

Implements Agent Client Protocol for integrating AI agents, supporting client and agent capabilities, standardized AI interface, JSON-RPC handling, session management, and file operations. Includes examples and STDIO transport communication.

JSJVMWasm·agentclientprotocol·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
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
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
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
koog-compose2.1.0
15

Single-block agent runtime orchestrating LLM conversation, native device tools and phases; streams tokens to Compose UI, enforces guardrails with confirmations, audit logging, circuit breakers and shared state.

AndroidJVMNative·BrianMwas
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
koog-edge0.0.4
8

On-device AI for mobile apps, integrating Koog Agents with local small language models; enables privacy-focused offline tool-calling, easy model download/management, multi-backend inference and streaming.

AndroidNative·lemcoder·Apache License 2.0
compose-buddy0.3.0
7

Renders and inspects @Preview composables on-device or headless, offering pixel-accurate screenshots, interactive inspector, rich hierarchy/semantics extraction, accessibility checks, and AI agent integration.

JVM·mikepenz·Apache License 2.0
SKaiNET-transformers0.33.0
2

High-performance LLM application layer offering runtimes and CLI tools for Llama, Gemma, Qwen and BERT models; safetensors model loading and hardware-accelerated inference.

AndroidJSJVMNativeWasm·SKaiNET-developers·MIT License
Rhaydus-Foundation0.2.0
0

Versioned shared backbone for apps: published libraries (MVI runtime, design system, image), unified build and style tooling, and Claude Code AI assets that teach assistants to adopt and use conventions.

AndroidJVMNative·CinqueIzumi·MIT License
aisdk-kotlin0.3.0-alpha01
0

Multifaceted AI tooling library delivering typed agent and tool contracts, streaming text and structured outputs, provider/gateway adapters, embeddings and media primitives, telemetry, mocks, and utilities.

AndroidJVMNative·torad-labs·Other
Page 1