OpenBot 是什么?

OpenBot 是一个开源的 AI 助手平台,为每个 AI 助手提供独立的计算机环境,实现自动化任务执行和记录。

⭐ 6,325 Stars 🍴 865 Forks TypeScript MIT 作者: CopilotKit
来源:官方 README 与文档入口 查看 GitHub 仓库 →

为什么值得关注

OpenBot 受关注的原因包括:它填补了企业内部 AI 助手平台的市场空白;采用 TypeScript 和 AG-UI 协议,技术先进;强调数据安全和隐私保护;支持自定义技能和扩展性高。

来源:官方 README 与文档入口

核心功能

独立计算机环境

每个 AI 助手拥有独立的浏览器、文件系统和工具,确保任务执行的安全性和隐私性。

来源:官方 README 与文档入口
AG-UI 协议支持

支持 AG-UI 协议,使得不同框架和语言的 AI 助手可以无缝接入。

来源:官方 README 与文档入口
数据安全和隐私保护

所有数据存储在本地 PostgreSQL 数据库中,模型和凭证加密存储,确保数据安全。

来源:官方 README 与文档入口

技术架构

OpenBot 采用模块化设计,主要模块包括:前端应用、后端 API 服务器、AI 助手容器、数据库等。数据通过 API 服务器和数据库进行流转,关键的技术决策包括:使用 Docker Compose 进行容器化部署,使用 PostgreSQL 作为数据库。

来源:官方仓库目录与依赖文件

项目知识图谱

知识图谱:项目核心节点(中心)+ 核心功能(内环六边形)+ 关键技术依赖(外环 chip) Docker Bun PostgreSQL AG-UI 独立计算机环境 AG-UI 协议支持 数据安全和隐私保护 OpenBot 项目本体 核心功能 关键依赖

技术栈

语言TypeScript框架无特定框架,支持 AG-UI 协议
DockerBunPostgreSQLAG-UI
Docker Compose
来源:官方仓库目录与依赖文件

快速上手

1. 创建 .env 文件:`cp .env.example .env` 2. 获取 CopilotKit Intelligence 凭证:`npx --yes copilotkit@latest login` 等 3. 填写 .env 文件中的剩余值 4. 安装和运行:`bun install` 和 `bash scripts/start.sh` 5. 打开 <http://localhost:3010> 访问应用
来源:官方 README 与文档入口

使用场景

1. 企业内部自动化任务执行 2. 数据分析和处理 3. 客户服务自动化 4. 个性化推荐系统

来源:官方 README 与文档入口

优势与局限

优势

  • 优势1:技术先进,支持多种 AI 助手接入
  • 优势2:数据安全和隐私保护
  • 优势3:可扩展性强

局限

  • 局限1:处于 alpha 阶段,功能可能不完善
  • 局限2:需要一定的技术背景才能进行配置和使用
来源:官方 README 与文档入口

最新版本

v0.0.5 (2026-08-28):支持一个 Bot 将任务委托给另一个 Bot,并在没有 Bot 可以处理时联系人员。

来源:官方 Releases

总结评价

OpenBot 是一个值得关注的开源 AI 助手平台,适合对 AI 技术和自动化任务执行有需求的团队或个人使用。

来源:官方仓库
资料与核验范围
本文依据项目公开资料整理。版本、安装命令和功能边界可能随上游更新,请以所列来源和项目当前版本为准。 资料核对时间: 2026-09-03 13:59.

参考材料:README、GitHub API、依赖文件