#294 · Primary category: AI Agents & Automation

koog

agentframework agentic-ai agents ai ai-agents-framework aiagentframework android-ai anthropic genai generative-ai java jvm kotlin ktor llm mcp multi-agent-systems ollama openai spring

Koog is a Kotlin framework for building enterprise-ready, fault-tolerant AI agents across JVM, Android, iOS, and web platforms.

Project last updated:08/28/26

GitHub Stars

4.5K

Forks

466

Contributors

125

License

Apache-2.0

Why we included this project

Koog comes from JetBrains as a JVM framework for building AI agents in Kotlin and Java, and it packs in the hard parts most teams end up writing themselves. The Kotlin DSL is type-safe while a fluent Java API keeps coroutine details out of Java-only projects, and because it builds on Kotlin Multiplatform, the same agent code can run on Android, iOS, JS, and WasmJS. It also ships with retries, agent state persistence, history compression to keep token costs down, and OpenTelemetry tracing that can feed Langfuse or Weights & Biases. Agents can call MCP tools, keep a memory using vector embeddings, and run as graph-based workflows for multi-step behavior, so it works whether you want a single assistant embedded in a Spring or Ktor service or a larger multi-agent setup you can still observe end to end.

Articles for this project

No articles for this project yet.

To suggest a topic or contribute an article, contact us.

Related projects in this category