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
Koog 是一个基于 Kotlin 开发的 AI Agent 构建框架,旨在为 Java 和 Kotlin 生态系统提供一套可预测且具备容错能力的解决方案。它支持跨平台开发,助力开发者在后端服务、移动端乃至浏览器环境中构建企业级的智能代理应用。
支持 Kotlin 多平台部署,能够将 AI Agent 无缝运行在 JVM、Android、iOS 及 Web 环境中。 具备强大的容错与持久化机制,通过内置重试和状态恢复功能确保复杂任务执行的稳定性。 提供智能的历史记录压缩技术,在维持对话上下文连贯性的同时有效优化 Token 消耗。 支持与 Spring Boot 和 Ktor 等主流框架深度集成,并内置 OpenTelemetry 观测能力以方便生产环境调试。 支持灵活的 LLM 模型切换及 MCP 协议集成,允许开发者根据需求动态更换模型而不丢失对话历史。
该框架适用于希望在 JVM 生态中构建复杂、稳健 AI Agent 的企业级开发者,特别适合需要跨平台复用逻辑及对系统可靠性有高要求的应用场景。