OpenBot
给每个 AI 同事配一台专属电脑:独立浏览器、文件系统和工具权限,全程治理网关监控操作
加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
给每个 AI 同事配一台专属电脑:独立浏览器、文件系统和工具权限,全程治理网关监控操作
加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
想象这样一个场景:深夜,你让一个 AI 助理去帮你整理竞品分析报告。传统的 AI 助手只能"思考"——给你输出一段文字。而 OpenBot 里的 AI 同事,真的会打开浏览器、登录网站、下载文件、操作表格,一步步把报告做出来,全程你可以看着它的屏幕,也可以随时喊停。
这就是 OpenBot 最核心的价值主张——给 AI 配一台真正的电脑。
2024 年到 2025 年,AI Agent 赛道急剧升温。从 LangChain 到 CrewAI,从 AutoGPT 到 Manus,市面上涌现了大量"AI 代理"框架。但这些代理大多数运行在一个受控的沙箱里,能做的事情极为有限——调用几个 API、生成一段文字、回复一封邮件。一旦涉及需要跨浏览器、跨文件、跨工具协作的真实工作流,就力不从心了。
CopilotKit 敏锐地捕捉到了这个痛点。他们认为,真正有用的 AI 同事,不是只能对话的 chatbot,而是一个有自己电脑、自己工具、自己记忆的"数字员工"。2025 年,CopilotKit 正式开源了 OpenBot,将这一理念变成了可部署的产品。
OpenBot 架构的核心是一个治理网关(Governance Gateway),它像一道安检门,所有 AI 对电脑的操作——打开浏览器、读写文件、调用 MCP 工具——都必须经过这个网关。网关会检查操作是否符合管理员配置的策略,记录完整的审计日志,然后才决定是否放行。
每个 AI 同事(内部称为 Coworker)运行在一个独立的 Docker 容器里,拥有自己的:
系统自带三个开箱即用的 AI 同事示例:
这些同事都是通过 agents.yaml 配置文件声明的,不需要写代码,修改配置即可定制。
OpenBot 采用典型的微服务架构,通过 Docker Compose 一键启动:
| 组件 | 端口 | 职责 |
|---|---|---|
app | 3010 | React + Vite 前端界面,管理频道、聊天、设置 |
server | 3001 | Hono API 服务器,处理认证、策略、审计、凭证 |
agent-computer | 4100 | Chromium 浏览器容器,提供截图、快照、文件工具 |
agent-bot | 4200 | 示例 AG-UI Bot(proof-of-concept) |
agent-langgraph | 4201 | LangGraph AG-UI Bot 示例 |
supervisor | 4500/4300 | 管理 AI 电脑容器的创建、停止、重置 |
| PostgreSQL + pgvector | 5432 | 产品数据、审计记录、凭证加密存储、向量知识库 |
架构亮点在于解耦:前端(app)、后端(server)、浏览器自动化(agent-computer)各自独立,通过 AG-UI 协议通信。这意味着你可以把任何支持 AG-UI 协议的 AI Agent 接入 OpenBot,不被框架绑定——LangGraph、Mastra、CrewAI、Pydantic AI 都可以。
OpenBot 选择了 AG-UI(Agent-User Interface)作为通信协议,而非自建封闭生态。AG-UI 是一个开放协议,定义了 Agent 与前端界面之间的标准交互规范。
通过 AG-UI,你可以:
/agents 页面配置外部 Agent 端点,指定名称、角色描述和可选的认证 HeaderCopilotKit 官方已与 CrewAI 完成深度集成,2025 年 3 月发布合作公告,用户可以用 CopilotKit 的 React SDK 为 CrewAI 的 Crew 构建前端界面,真正实现了"后端 Agent 能力 + 前端交互体验"的组合。
优点:
docker-compose.yml 提供完整的本地开发环境,复制 .env.example 到 .env,填入必填字段后 bash scripts/start.sh 即可启动门槛:
INTELLIGENCE_API_URL、INTELLIGENCE_GATEWAY_WS_URL、INTELLIGENCE_API_KEY、COPILOTKIT_LICENSE_TOKEN,四项缺一不可openssl rand -base64 32 生成 KEY_ENCRYPTION_KEY,用于加密存储的凭证OpenBot 的出现,折射出一个明确的趋势:AI Agent 正从"对话助手"向"数字员工"演进。2025 年 3 月 CopilotKit 与 CrewAI 的集成公告、以及同期发布的"AI Agent 可以拥有自己电脑"的产品化落地,标志着这一趋势已经从概念走向工程实践。
同时,AG-UI 协议作为开放标准的推广,也在对抗各框架"各自为战"的碎片化现状——如果 AG-UI 得到更多框架支持,未来切换底层 Agent 框架的成本将大幅降低,前端体验可以保持一致。
截至当前,OpenBot 在 GitHub 上已获得约 1,100 颗星,CopilotKit 组织本身的活跃度和社区生态值得持续关注。