产品推荐 2026-07-24

koog:跨平台容错的AI 代理构建框架

一个构建可预测、容错企业级 AI 代理的 JVM 框架

开源软件实用工具

产品简介

koog Koog 是一个基于 Kotlin 的框架,用于在 JVM、Android、iOS 等多平台上构建可预测、容错的 AI 代理。它提供智能历史压缩、企业级集成和 LLM 切换等功能,帮助开发者解决跨平台部署、可靠性及复杂 LLM 问题,适合需要可靠 AI 解决方案的开发者和企业。

核心功能

  • 多平台开发:支持 JVM、JS、WasmJS、Android、iOS
  • 可靠性和容错性:内置重试和代理持久化
  • 智能历史压缩:优化长对话 token 使用
  • 企业级集成:与 Spring Boot、Ktor 等 JVM 框架集成
  • LLM 切换:无缝切换 LLM 提供商,保持对话历史

快速开始

  1. 第一步:在 build.gradle.kts 或 pom.xml 中添加 Koog 依赖,如 implementation('ai.koog:koog-agents:1.0.0')
  2. 第二步:设置 LLM 提供商的 API 密钥作为环境变量,例如 OPENAI_API_KEY
  3. 第三步:编写 Kotlin 代码创建 AIAgent 实例,配置系统提示和模型
  4. 第四步:运行代理并处理响应结果

界面预览

与其他方案对比

对比项koog同类方案
多平台支持支持 JVM、JS、WasmJS、Android、iOS 等多平台,覆盖后端到前端和移动端许多 AI 框架仅支持特定平台,如仅后端或仅 Web 环境
容错机制内置重试和代理持久化,可在执行中恢复状态,确保可靠性其他框架通常缺乏内置容错,需手动实现错误处理和状态恢复

适合谁用

  • 需要在多平台部署 AI 代理的 Kotlin 开发者
  • 使用 JVM 框架集成 AI 功能的企业开发团队
  • 处理复杂 LLM 工作流的 AI 工程师
  • 构建容错 AI 系统的技术负责人

下载与版本

当前最新版本为 1.1.1,发布于 2026-07-20。支持 多平台。点击页面「下载软件」按钮即可下载打包好的版本,根据你的电脑/手机系统来选择对应的软件。

注意事项

  • 本工具仅供学习和研究使用,请遵守相关法律法规。
  • 请尊重内容创作者版权,勿将下载内容用于商业或非法传播。
  • 项目源码地址:https://github.com/JetBrains/koog