OpenBot 是什么?在自有基础设施上运行、可治理的 AI 同事平台
中文导读
OpenBot 是开源项目,站内分类为 AI 智能体、MCP 工具。简介:在自有基础设施上运行、可治理的 AI 同事平台。项目说明中列出的主要功能包括:每个 AI 同事拥有独立容器,内含自己的 Chromium、登录凭据和工作区;通过统一网关对每次工具调用做策略决策与审计记录;基于 AG-UI 协议,可接入任意框架或手写的 agent。希望在自己基础设施上部署、定制 AI 同事的团队与开发者,尤其是需要审计和权限治理的企业场景。
根据 GitHub 公开数据,该项目的编程语言为 TypeScript,开源协议为 MIT,创建于 2026-08-17,最近更新于 2026-10-15,目前有 6,524 个 Star。
项目介绍
OpenBot 是 CopilotKit 开源的一个 AI 同事(coworker)平台,定位是「公司真正能拥有的 AI 助手」:形态类似 ChatGPT、Claude 或 Grok,但运行在你自己的基础设施上,代码可以随意修改。每个同事都拥有一台自己的「电脑」——独立的浏览器、登录凭据、文件,以及你授予的工具权限。
它基于 AG-UI 协议,任何用 LangGraph、Mastra、CrewAI、Pydantic AI、Google ADK 或手写实现的 agent 都能以同样的方式接入。Bot 对浏览器、文件、MCP server 或组件的每一次操作,都要经过统一的网关:先按策略决定是否允许,再记录审计行,然后才真正执行,否则拒绝并说明依据。
项目以 Docker Compose 启动全部组件,数据存放在你自己的 PostgreSQL 中,模型由管理员自行提供凭据(加密存储、不写日志)。仓库本身是一个模板而非托管产品,需要克隆后替换 examples/ 下的示例租户包来使用。目前处于 alpha 阶段。
主要功能
- 每个 AI 同事拥有独立容器,内含自己的 Chromium、登录凭据和工作区
- 通过统一网关对每次工具调用做策略决策与审计记录
- 基于 AG-UI 协议,可接入任意框架或手写的 agent
- 内置 General Assistant、Knowledge 等示例同事,examples/fintech/catalog/ 中还有十个可复制的岗位型同事
- 数据存放在自有 PostgreSQL,模型凭据由管理员提供并加密存储
- 支持 MCP server 与生成式 UI 组件形式的回答
适合谁用
希望在自己基础设施上部署、定制 AI 同事的团队与开发者,尤其是需要审计和权限治理的企业场景。
快速上手
- 准备 Docker、Bun 1.3+、CopilotKit Intelligence 项目与许可证,以及模型 API key
- 复制环境变量并安装依赖:cp .env.example .env && bun install
- 连接 Intelligence 项目:npx --yes copilotkit@latest login && npx --yes copilotkit@latest project select && bun scripts/setup-learning.ts
- 在 .env 中填入 OPENAI_API_KEY 等剩余必填项
- 启动后访问 /bots 界面,或把 examples/fintech/catalog/ 中的同事复制到 examples/fintech/agents/ 来添加