跳转到主要内容
AG-Kit 是一个开源 Agent 开发平台,提供创建生产就绪 Agent 所需的一切——从简单的聊天机器人到复杂的多步骤工作流。AG-Kit 提供多个框架、统一协议和完整的 Agent 生命周期工具链。

什么是 AG-Kit?

AG-Kit 是一个全面的 Agent 开发平台,提供从 Agent 开发到生产部署的完整工具链。它弥合了强大的 Agent 逻辑和丰富的用户体验之间的差距。

核心价值主张

  • Agent 开发平台: 构建生产就绪 Agent 的完整解决方案
  • 多框架支持: 选择最适合您用例的框架,无需供应商锁定
  • 开放协议设计: 用于生态系统增长和统一通信的标准化接口
  • 端到端工具链: 后端 SDK、前端组件和 DevOps 工具
  • 丰富的应用能力: 智能聊天、生成式 UI 和 Human-in-the-loop 工作流

支持的框架

AG-Kit 为多个 Agent 框架提供统一适配,实现跨平台无缝部署。

支持的框架

框架快速入门演示
AG-Kit TS快速入门演示
LangGraph Py快速入门演示
LangGraph TS快速入门演示
LangChain TS快速入门演示
LlamaIndex TS快速入门演示
Mastra TS快速入门演示
tRPC-Agent-Go快速入门
AG-UI TS快速入门

框架优势

统一接口: 无论您选择哪个 Agent 框架,都使用相同的客户端 SDK。 轻松迁移: 在框架之间切换而无需更改前端代码。 两全其美: 为您的用例选择正确的框架,同时保持一致的部署和集成。

开始使用

选择您喜欢的框架并开始构建智能 Agent。

内置工具和能力

AG-Kit 提供全面的内置工具和能力,可在所有支持的框架中使用。

核心工具

工具类别描述示例
文件系统读取、写入和管理文件read_file, write_file, list_directory
代码执行执行各种语言的代码execute_python, execute_javascript
网络搜索搜索网络并检索信息web_search, fetch_url
数据库连接到数据库并运行查询sql_query, mongodb_query
API 集成调用外部 API 和服务http_request, openapi_client
MCP 工具模型上下文协议集成mcp_server, mcp_client

高级特性

  • Human-in-the-Loop: 暂停执行并等待用户输入
  • 流式响应: 实时响应流式传输
  • 记忆管理: 持久化对话上下文
  • 错误处理: 强大的错误恢复和重试机制
  • 类型安全: 所有工具的完整 TypeScript 支持

构建 Agent 应用程序

AG-Kit 提供全面的工具和组件,用于构建生产就绪的 Agent 应用程序。

客户端 SDK 和 UI 组件

  • 多语言 SDK: TypeScript、Python、JavaScript 和微信小程序客户端
  • React/Next.js 集成: 完整的聊天界面、Hook 和无缝框架集成
  • 无头组件: 可自定义的、框架无关的组件,内置无障碍功能
  • 高级特性: 流式响应、会话管理、错误处理和加载状态

关键能力

  • 生成式 UI: 基于工具的 UI 生成,具有交互式元素和实时更新
  • Human-in-the-Loop: 执行中断、审批工作流和自定义交互界面
  • 客户端工具: 基于浏览器的工具执行、状态管理和 API 集成
  • 共享状态: 全局和会话状态管理,具有实时同步

AG-Kit 解决了哪些问题?

对于 AI 应用开发者

问题: 将 Agent 能力集成到应用程序中复杂且不一致。
解决方案: AG-Kit 提供统一的客户端 SDK 和预构建组件,可与任何 Agent 框架配合使用。

对于 Agent 工程师

问题: 选择框架会将您锁定在特定模式和限制中。
解决方案: AG-Kit 支持具有通用接口的多个框架,为您提供灵活性而无需供应商锁定。

对于生态系统贡献者

问题: 构建兼容的工具和扩展需要了解多个专有 API。
解决方案: AG-Kit 的开放协议使任何人都能构建兼容的工具、客户端和集成。

模型提供者支持

AG-Kit 通过统一接口支持多个 LLM 提供者,使在不同模型和提供者之间切换变得容易。支持的提供者包括 OpenAI、Google、智谱 AI、通义千问、DeepSeek 和 Ollama,所有提供者都具有一致的 API,便于切换和配置。

AG-Kit 与竞争对手

功能AG-KitGoogle ADKCopilot KitVercel AI SDKLangGraph
Agent 开发深度✅ 深入✅ 深入⚠️ 有限⚠️ 有限✅ 深入
应用集成✅ 丰富⚠️ 基础✅ 丰富✅ 丰富❌ 无
多框架支持✅ 是❌ 否❌ 否⚠️ 部分❌ 否
开放协议✅ 完整⚠️ 部分❌ 否⚠️ 部分❌ 否
平台完整性✅ 完整⚠️ 部分⚠️ 部分⚠️ 部分⚠️ 部分
UI 组件✅ 是❌ 否✅ 是✅ 是❌ 否
TypeScript/Python✅ 两者✅ 多种✅ TS✅ TS✅ 两者

为什么选择 AG-Kit?

相对于 Google ADK:
  • AG-Kit 在深度 Agent 能力之上添加了丰富的应用集成
  • 多框架支持提供更多灵活性
  • 更适合面向用户的应用程序
相对于 Copilot Kit:
  • AG-Kit 提供更深入的 Agent 开发能力
  • 不限于 React
  • 更适合复杂的 Agent 工作流
相对于 Vercel AI SDK:
  • AG-Kit 是一个完整的平台,而不仅仅是一个工具包
  • 更深入的 Agent 生命周期管理
  • 多框架 Agent 支持
相对于 LangGraph:
  • AG-Kit 包括 UI 组件和客户端 SDK
  • 从 Agent 到应用程序的端到端平台
  • 可以在 AG-Kit 中使用 LangGraph