#8080th of 118 in Agent frameworks and SDKs

koog

Kotlin framework for building tool-calling AI agents on JVM and multiplatform

Stars
4.7k
License
Apache-2.0
Last commit
Oct 2026
Last release
Sep 2026
Language
Kotlin
Stars, last 29 weeks+617
20 Apr 2026: 4,038 stars27 Apr 2026: 4,070 stars4 May 2026: 4,091 stars11 May 2026: 4,124 stars18 May 2026: 4,140 stars25 May 2026: 4,181 stars1 Jun 2026: 4,238 stars8 Jun 2026: 4,276 stars15 Jun 2026: 4,308 stars22 Jun 2026: 4,328 stars29 Jun 2026: 4,362 stars6 Jul 2026: 4,381 stars13 Jul 2026: 4,403 stars20 Jul 2026: 4,421 stars27 Jul 2026: 4,438 stars3 Aug 2026: 4,461 stars10 Aug 2026: 4,473 stars17 Aug 2026: 4,489 stars24 Aug 2026: 4,504 stars31 Aug 2026: 4,522 stars7 Sept 2026: 4,535 stars14 Sept 2026: 4,548 stars21 Sept 2026: 4,560 stars28 Sept 2026: 4,577 stars5 Oct 2026: 4,588 stars12 Oct 2026: 4,600 stars19 Oct 2026: 4,612 stars26 Oct 2026: 4,630 stars2 Nov 2026: 4,646 stars9 Nov 2026: 4,655 stars

4,038 on 20 Apr 20264,655 on 9 Nov 2026

From GitHub's daily star counts.

Checked on GitHub.

Overview

Koog is a Kotlin library for writing AI agents with a type-safe DSL, usable from Kotlin and Java. It supports graph-based workflows, custom tools, MCP and ACP, history compression, agent state persistence, and OpenTelemetry export to W&B Weave and Langfuse. It integrates with Spring Boot and Ktor and targets JVM, JS, WasmJS and iOS.

Who it is for: Kotlin and Java developers building agents into JVM or mobile apps

Strengths

  • Idiomatic Kotlin DSL with Java API, plus Spring Boot and Ktor integrations
  • Multiplatform targets: JVM, JS, WasmJS and iOS from one codebase
  • Agent persistence, retries and history compression for long-running agents
  • Switch LLM providers mid-conversation while keeping history

Weaknesses

  • Kotlin and Java only; no Python or TypeScript SDK
  • Requires JDK 17+ and Kotlin 2.3.10+ in existing projects
  • Additions module is published as a beta version (1.3.0-beta)
  • Library only: no UI, server or hosted runtime included

What it needs

  • no GPU
  • Needs JDK 17+, Kotlin 2.3.10+, Gradle or Maven
  • Models: OpenAI, Anthropic, Google, DeepSeek, OpenRouter

Quick answers

Is koog open source?

Yes. Its code is on GitHub under the Apache-2.0 license.

Does koog need a GPU?

No, it runs without one.

Also in Agent frameworks and SDKs

See all 118
Also in Agent frameworks and SDKs
RankProjectScore
1ppt-masterAgent skill that turns documents into natively editable PowerPoint decks Live demo ↗ (opens in a new tab)75.9k stars+15,456 (+26%) in 30 daysMIT95 out of 100
2openai-agents-pythonPython SDK for multi-agent workflows with handoffs, guardrails and tracing30.6k stars+689 (+2.3%) in 30 daysMIT91 out of 100
3mastraTypeScript framework for building AI agents, workflows and MCP servers29.5k stars+792 (+2.8%) in 30 dayscustom license91 out of 100
#4browser-usePython library that lets an LLM agent control a web browser Live demo ↗ (opens in a new tab)120.7k stars+3,290 (+2.8%) in 30 daysMIT90 out of 100
#5copilotkitSDK for adding agent chat, generative UI and shared state to apps38.6k stars+760 (+2.0%) in 30 daysMIT90 out of 100