{"repo":"JetBrains/koog","free":true,"listed":false,"github":"https://github.com/JetBrains/koog","clone":"git clone https://github.com/JetBrains/koog.git","description":"Koog 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","language":"Kotlin","stars":4520,"topics":["agentframework","agentic-ai","agents","ai","aiagentframework","anthropic","generative-ai","java","kotlin","ktor"],"license":"Apache-2.0","category":"ai-agents","readme_excerpt":"Koog Build status: Useful links: Documentation API reference Slack channel Issue tracker Overview Koog is a Kotlin-based framework designed to build and run AI agents entirely in idiomatic Kotlin and Java API. It lets you create agents that can interact with tools, handle complex workflows, and communicate with users. Key features Key features of Koog include: - Multiplatform development : Deploy agents across JVM, JS, WasmJS, Android, and iOS targets using Kotlin Multiplatform. - Reliability and fault-tolerance : Handle failures with built-in retries and restore the agent state at specific points during execution with the agent persistence feature. - Intelligent history compression : Optimize token usage while maintaining context in long-running conversations using advanced built-in history compression techniques. - Enterprise-ready integrations : Utilize integration with popular JVM frameworks such as Spring Boot and Ktor to embed Koog into your applications. - Observability with OpenTelemetry exporters : Monitor and debug applications with built-in support for popular observability providers (W&B Weave, Langfuse). - LLM switching and seamless history adaptation : Switch to a different LLM at any point without losing the existing conversation history, or reroute between multiple LLM providers. - Integration with JVM and Kotlin applications : Build AI agents with an idiomatic, type-safe Kotlin DSL designed specifically for JVM and Kotlin developers. - Model Context Protocol ","default_branch":null,"files":null,"tree":[],"storefront":"/r/JetBrains","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/JetBrains/koog/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}