CopilotKit 出品的开源自托管 Agent 平台:"可以交托真实工作、且真正放心给权限的 AI 同事"。每个 Bot 拥有一台自己的电脑——带独立登录态的真实浏览器和独立文件区,只拥有你明确授予的工具;全部运行在你自己的基础设施里(Docker Compose、你的 PostgreSQL、你的模型密钥),不捆绑模型。

| 项目 | 内容 |
|---|---|
| 仓库 | CopilotKit/OpenBot |
| 语言 / 许可证 | TypeScript / MIT |
| 总星标 | ⭐ 2993(截至 2026-08-26) |
| 创建时间 | 2026-08-17 |
| 榜单 | 近30天新星榜 第6名 |
CopilotKit 出品的开源自托管 Agent 平台:"可以交托真实工作、且真正放心给权限的 AI 同事"。每个 Bot 拥有一台自己的电脑——带独立登录态的真实浏览器和独立文件区,只拥有你明确授予的工具;全部运行在你自己的基础设施里(Docker Compose、你的 PostgreSQL、你的模型密钥),不捆绑模型。
其一,CopilotKit 团队背书 + "Hand the bot a computer of its own"的具象叙事易记易传;其二,企业级治理设计(网关裁决一切工具/浏览器/文件/MCP 动作、CEL 策略 fail-closed、全量审计)正中自主 Agent 最大的落地恐惧点;其三,基于开放的 AG-UI 协议、框架无关(LangGraph/Mastra/CrewAI/Pydantic AI/Google ADK 均可接入),生态兼容性讨喜;其四,坦承 Alpha 状态的诚实姿态降低了期望落差争议。
多服务布局:app(3010, React/Vite UI)、server(3001, Hono API——鉴权/策略/审计/插件/组件)、agent-computer(4100, Chromium+工作区)、agent-bot(4200)/agent-langgraph(4201) 为 AG-UI Bot 示例、supervisor(4500/4300,持 Docker socket 因此只绑 loopback)、PostgreSQL(pgvector, 5432)。持久层 Drizzle ORM 迁移,身份用 better-auth,线程与记忆依赖外部 CopilotKit Intelligence 服务。三个示例如 General Assistant/Knowledge/Risk Analyst 以纯 config 形态交付,改行为不用写代码。
需 Docker、Bun 1.3+、一个 CopilotKit Intelligence 项目/许可(有免费档)及模型密钥:
cp .env.example .env
npx --yes copilotkit@latest login
npx --yes copilotkit@latest project select
npx --yes copilotkit@latest license --write
bun install && bash scripts/start.sh # 打开 http://localhost:3010
单镜像部署:`docker build -t openbot . && docker run -p 3001:3001 --env-file .env -e EMBEDDED_POSTGRES=on -v openbot-data:/var/lib/postgresql/data openbot`。必填环境变量缺失时服务器拒绝启动。
在 /bot 输入:`Open news.ycombinator.com and tell me the top story.`;再到 `/admin/audit` 复盘审计记录,`/admin/boundaries` 加 deny 规则体验治理闭环。
对比云端通用 Agent 产品(如各类 Computer Use SaaS):OpenBot 完全自托管、策略本地化,换来的代价是需要自己运维;对比同榜 Cumora:一个主打社交协作、一个主打权限治理,恰好是自主 Agent 平台的两极。
仓库 README(端口表与必填变量清单)、scripts/start.sh、scripts/db:migrate 迁移流程、AG-UI 协议文档。