CopilotKit/OpenBot

Open-source AI coworkers that each get a computer of their own: a browser, files and tools, with every action decided before it happens and recorded after. Bring any AG-UI agent.

解决的问题

OpenBot 为部署 AI 代理作为"同事"提供了一个安全、受控的环境,使其能够在计算机上执行现实世界任务。它通过将所有操作路由到一个严格的治理网关来解决代理访问浏览器、文件和系统工具时的信任与安全问题,该网关在操作执行前记录并验证每一步行动。

工作原理

OpenBot 是一个运行在您自有基础设施上的代理平台。它使用 AG-UI 开放协议,可与任何框架(如 LangGraph、CrewAI 或 Pydantic AI)构建的代理集成。

关键技术组件包括:

  • 隔离环境:每个机器人被分配一个独立的 Docker 容器,包含专用的浏览器配置文件、工作区卷和 shell。
  • 治理网关:所有工具调用(浏览器、文件或 MCP)必须通过一个中央网关,该网关使用基于 CEL 的策略(失败时关闭)进行评估,并在执行前记录审计日志。
  • 人机协同:用户可以“接管方向盘”处理 2FA 或登录墙,暂停机器人的操作,直到控制权被释放。
  • 组件化 UI:机器人使用 React 组件进行通信,而不仅仅是文本,从而实现更丰富的交互。

适用对象

专为需要 AI 代理执行具有敏感访问权限(登录、文件等)的自主工作,但又需要严格审计追踪、安全边界和手动干预能力的开发者和组织设计。

主要亮点

  • 隔离的机器人计算机:每个机器人拥有独立的容器化浏览器和文件系统。
  • 严格的审计追踪:记录每项被允许、拒绝或失败操作的可读日志。
  • 框架无关性:通过 AG-UI 协议支持任何代理。
  • 安全的密钥管理:凭据在静止时加密,并从转录中脱敏。
  • 受控的 MCP:集成支持经过筛选的 MCP 服务器目录(如 Slack、Salesforce),并具备读写分类功能。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目