Kotlin framework for building AI agents
Top 29.5% on sourcepulse
Koog is a Kotlin-based framework for building and running AI agents, targeting developers who want to leverage idiomatic Kotlin for AI development. It simplifies the creation of agents capable of tool interaction, complex workflows, and user communication, offering a pure Kotlin implementation with features like intelligent history compression and a flexible graph workflow system.
How It Works
Koog provides a modular, composable architecture for AI agents, enabling customization through a feature system. It supports flexible graph workflows for designing agent behaviors and integrates with LLM providers via the Model Context Protocol (MCP). Key advantages include a pure Kotlin implementation, parallel tool calls via a streaming API, persistent memory, and comprehensive tracing for debugging.
Quick Start & Requirements
ai.koog:koog-agents:0.1.0
to your Gradle or Maven project.main
function demonstrates a simple agent run with an OpenAI LLM. Quickstart ExampleHighlighted Details
Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
The framework is at version 0.1.0, indicating it is likely in an early stage of development with potential for breaking changes and missing features.
1 day ago
Inactive