Repolode
CopilotKit

CopilotKit/OpenBot

可自托管的 AI 同事平台,每个智能体拥有独立的浏览器、文件和工具,所有操作先经策略审批再记录。

可替代:DevinManus

Star
6,622
Fork
915
未关闭 Issue
34
最近提交
昨天

这是什么?

OpenBot 是一个可自托管的 AI 助手平台,用于在自有基础设施中运行被称为“同事”或 Bot 的智能体。每个 Bot 运行在独立容器中,配有 Chromium 浏览器、持久化工作区和自己的登录状态,并且只能使用被授权的工具。通过 Docker Compose 即可启动应用、API 服务、PostgreSQL 和 Bot 运行环境,模型服务由管理员自行提供。

任何遵循 AG-UI 协议的智能体都可以注册为 Bot,无论它基于 LangGraph、Mastra、CrewAI、Pydantic AI、Google ADK 还是手写实现。浏览器、文件、命令行和 MCP 工具调用都必须经过统一网关,由 CEL 策略判定,写入审计记录后才执行或拒绝。遇到登录或二次验证时,用户可以接管 Bot 的浏览器。

项目目前处于 alpha 阶段,定位是供克隆后自行定制的模板,而非托管服务。内置 Google、Microsoft、Okta 以及 SAML/OIDC 登录,支持定时任务、可复用技能和沙箱化的界面组件。

核心功能

  • 01每个 Bot 拥有独立容器,包含浏览器、工作区和浏览器配置。
  • 02任何 AG-UI 端点都可以注册为 Bot。
  • 03工具调用运行前经过 CEL 策略判定,并写入审计日志。
  • 04遇到登录或二次验证时,用户可以接管 Bot 的浏览器。
  • 05内置定时任务、个人与部署技能以及 MCP 服务器集成。

适用场景

  • 为团队部署运行在公司内部、可审计浏览器和文件访问的 AI 助手。
  • 构建在审批规则下使用已保存登录操作网页应用的受控智能体。
  • 在同一界面中接入基于不同框架开发的 AG-UI 智能体进行实验。
  • 运行定时 AI 任务,并将结果回传到聊天频道。

标签

常见问题

OpenBot 是什么?
可自托管的 AI 同事平台,每个智能体拥有独立的浏览器、文件和工具,所有操作先经策略审批再记录。 OpenBot 是一个可自托管的 AI 助手平台,用于在自有基础设施中运行被称为“同事”或 Bot 的智能体。每个 Bot 运行在独立容器中,配有 Chromium 浏览器、持久化工作区和自己的登录状态,并且只能使用被授权的工具。通过 Docker Compose 即可启动应用、API 服务、PostgreSQL 和 Bot 运行环境,模型服务由管理员自行提供。
OpenBot 可以免费使用吗?用的什么许可证?
OpenBot 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
OpenBot 还在维护吗?
活跃维护中。OpenBot 最近一次提交是在 2026年10月17日。
OpenBot 适合用来做什么?
为团队部署运行在公司内部、可审计浏览器和文件访问的 AI 助手。 构建在审批规则下使用已保存登录操作网页应用的受控智能体。 在同一界面中接入基于不同框架开发的 AG-UI 智能体进行实验。 运行定时 AI 任务,并将结果回传到聊天频道。
在哪里获取 OpenBot?
源代码和安装说明在 GitHub 上:https://github.com/CopilotKit/OpenBot

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目