CopilotKit 是一個為 React 和 Angular 應用打造 AI Agent 的開源框架(已有 30,000 ⭐),讓任何人都能在自己的應用中加入 GenUI(生成式介面)、共享狀態,實現人機協作工作流程。內建 CopilotTextarea(類似 GitHub Copilot 的文字輸入增強)、CopilotChat(對話式介面)等元件,直接呼叫 LangChain、OpenAI、Azure 等後端。用於建構「Agent-Native」的應用,不是把 AI 當工具,而是把 AI 當作應用的核心成員。
🔑 核心功能
- CopilotTextarea:智慧文字輸入,自動完成、長文本生成
- CopilotChat:對話式 AI 介面,支援即時、流式輸出
- CopilotPopup:浮動 AI 助手面板
- GenUI:生成式使用者介面,讓 Agent 直接渲染 UI
- 後端整合:LangChain、OpenAI、Azure OpenAI、Vercel AI SDK
安装方式
npm install @copilotkit/react-core
# 或
npm install @copilotkit/angular
使用範例
import { CopilotKit } from "@copilotkit/react-core";
<CopilotKit provider="openai">
<App />
</CopilotKit>
⭐ 人氣統計
- 30,254 ⭐ 總計
- 3,909 Forks
📡 來源: GitHub AI Agent Topics | 每週自動追蹤
發佈留言