Koog icon
Koog icon

Koog

 1 like

Koog is a Kotlin-based framework designed to build and run AI agents entirely in idiomatic Kotlin. It lets you create agents that can interact with tools, handle complex workflows, and communicate with users.

License model

  • FreeOpen Source

Country of Origin

  • CZ flagCzechia
  • European Union flagEU

Platforms

  • Kotlin
  • Self-Hosted
  No rating
1like
0comments
0news articles

Features

Suggest and vote on features
No features, maybe you want to suggest one?

 Tags

Koog News & Activities

Highlights All activities

Recent activities

Show all activities

Koog information

  • Developed by

    CZ flagJetBrains
  • Licensing

    Open Source (Apache-2.0) and Free product.
  • Alternatives

    2 alternatives listed
  • Supported Languages

    • English

AlternativeTo Category

Development

GitHub repository

  •  1,222 Stars
  •  74 Forks
  •  68 Open Issues
  •   Updated Jul 7, 2025 
View on GitHub

Our users have written 0 comments and reviews about Koog, and it has gotten 1 likes

Koog was added to AlternativeTo by Paul on May 26, 2025 and this page was last updated May 26, 2025.
No comments or reviews, maybe you want to be first?
Post comment/review

What is Koog?

Koog is a Kotlin-based framework designed to build and run AI agents entirely in idiomatic Kotlin. It lets you create agents that can interact with tools, handle complex workflows, and communicate with users.

Key features of Koog include:

  • Pure Kotlin implementation: Build AI agents entirely in natural and idiomatic Kotlin.
  • MCP integration: Connect to Model Control Protocol for enhanced model management.
  • Embedding capabilities: Use vector embeddings for semantic search and knowledge retrieval.
  • Custom tool creation: Extend your agents with tools that access external systems and APIs.
  • Ready-to-use components: Speed up development with pre-built solutions for common AI engineering challenges.
  • Intelligent history compression: Optimize token usage while maintaining conversation context using various pre-built strategies.
  • Powerful Streaming API: Process responses in real-time with streaming support and parallel tool calls.
  • Persistent agent memory: Enable knowledge retention across sessions and even different agents.
  • Comprehensive tracing: Debug and monitor agent execution with detailed and configurable tracing.
  • Flexible graph workflows: Design complex agent behaviors using intuitive graph-based workflows.
  • Modular feature system: Customize agent capabilities through a composable architecture.
  • Scalable architecture: Handle workloads from simple chatbots to enterprise applications.
  • Multiplatform: Run agents on both JVM and JS targets with Kotlin Multiplatform.

Available LLM providers and platforms

The LLM providers and platforms whose LLMs you can use to power your agent capabilities:

  • Google
  • OpenAI
  • Anthropic
  • OpenRouter
  • Ollama

Official Links