koog
View on GitHubKoog is a JVM (Java and Kotlin) framework for building predictable, fault-tolerant and enterprise-ready AI agents across all platforms – from backend services to Android and iOS, JVM, and even in-browser environments. Koog is based on our AI products expertise and provides proven solutions for complex LLM and AI problems
A Kotlin and Java framework for building fault-tolerant AI agents across JVM, Android, iOS, JS, and WasmJS. It includes graph workflows, tool and MCP integrations, RAG, persistence, observability, and integrations with Spring Boot and Ktor.
Use Cases
Build AI agents for JVM and Kotlin applicationsCreate graph-based agent workflows with tool useDeploy agents to Android, iOS, JS, and WasmJSAdd RAG and persistent knowledge to agentsIntegrate agents with Spring Boot or Ktor servicesTrace and monitor agent executions
Built With
- Language
- Kotlin
- Frameworks
- Kotlin Multiplatform · Spring Boot · Ktor · OpenTelemetry
Tags
AI agents · Kotlin · JVM · Kotlin Multiplatform · multi-agent systems · MCP · RAG · agent workflows · fault tolerance · observability