CopilotKit

活跃
GitHub TypeScript MIT

简介

面向 Agent 和生成式 UI 的前端框架,React/Angular 组件库,AG-UI 协议的创始者,让 AI Agent 直接在应用 UI 中工作。

核心特性

  • Chat UI — 基于 React 的聊天界面,支持消息流式传输、工具调用和 Agent 响应
  • Generative UI — Agent 在运行时根据用户意图和状态动态生成和更新 UI 组件
  • Shared State — Agent 和 UI 组件可实时读写同步的状态层
  • Human-in-the-Loop — Agent 可暂停执行以请求用户输入、确认或编辑后继续
  • useAgent Hook — 基于 AG-UI 协议的 Hook,编程式访问和控制 Agent 状态与行为
  • AG-UI Protocol — Agent 与用户应用的交互协议,集成 LangGraph、CrewAI 等框架

适用场景

💡 构建带 AI 助手的 SaaS 应用,实现对话式交互和动态 UI 渲染
💡 企业级 Copilot 产品开发,支持多步骤工作流和人工审批
💡 构建 Agent 驱动的内部工具,实现数据查询和自动化操作
💡 开发客服聊天机器人,支持工具调用和 UI 组件实时渲染
💡 将 AI Agent 嵌入现有 React/Angular 应用,添加生成式 UI 能力

快速开始

# 新项目
npx copilotkit@latest create -f <framework>

# 已有项目
npx copilotkit@latest init

相关项目