跳过主要内容
广告OpenFree logo推广你的产品触达更多潜在用户,助力产品增长与收益提升。投放广告
Favicon of OpenBot

OpenBot

Free 等级项目

一个在你自有基础设施中运行的开源智能体平台。每个 AI 同事都拥有自己的计算机、浏览器、文件和工具,并具备公司知识库与权限。可接入任何 AG-UI 智能体。

访问 CopilotKit/OpenBot

项目简介

OpenBot 是一个开源、可完全定制的智能体应用,供员工在自有基础设施上使用。它构建于 AG-UI 之上,可将任何 AG-UI 端点作为 AI 同事接入,并把公司知识、权限、计算机使用和审计轨迹放在一处。

核心功能

  • 每个 Bot 拥有自己的计算机:独立容器、工作区卷和浏览器配置文件。
  • 所有工具调用和操作都经过统一网关:先解析目标、按策略判定、写入审计,然后才执行。
  • 公司知识库具备真实权限:可连接 Google Drive 和 OneDrive,回答会引用来源,权限不明确时不会返回结果。
  • 计算机使用支持人工接管:智能体可登录并操作界面,用户可观看、接管并交还控制权。
  • 可接入自有 AG-UI 智能体:任何 AG-UI 端点都可注册为 Bot,包括 LangGraph、Mastra、CrewAI、Pydantic AI 或 Google ADK 等框架构建的智能体。
  • 在自有基础设施上运行:数据、向量、权限和对话保存在你的 PostgreSQL 中,管理员提供加密存储的模型凭据。

适用场景

  • 公司知识:根据公司文档回答政策与流程问题,并标明来源。
  • 数仓分析:查询分析数仓并画图呈现答案,而不是只做描述;按设计为只读。
  • 案头研究:从开放网络收集上下文并据此起草,保留相互矛盾的来源,而不是悄悄选择其一。
  • 工具操作员:登录并操作那些没有值得使用 API 的工具,屏幕保持打开以便观看。

快速开始

  • 复制 .env.example 创建 .env,并运行 bun install。
  • 运行 npx --yes copilotkit@latest login 和 npx --yes copilotkit@latest project select,然后运行 bun scripts/setup-learning.ts。
  • 设置 OPENAI_API_KEY;使用 openssl rand -base64 32 生成 KEY_ENCRYPTION_KEY。
  • 运行 bash scripts/start.sh,然后在 localhost 3010 端口打开应用。

部署与要求

  • Docker,用于 PostgreSQL 和随附的 Bot。
  • Bun 1.3+,用于应用与 API 服务器。
  • 一个 CopilotKit Intelligence 项目与许可证;提供免费方案,Intelligence 也可自托管。
  • 模型密钥。概念验证 Bot 使用 OpenAI;LangGraph Bot 可使用 OpenAI、Anthropic 或 Google。
  • Docker Compose 可启动演示;Helm 是受支持的生产部署路径。一个 Docker 镜像可包含应用、API、浏览器,以及可选的 PostgreSQL。

采用前须知

  • 许可证:MIT。在使用、修改或分发项目前,请确认其具体条款。

评论

登录 后发表评论。

更多类似 OpenBot 的项目

Favicon of Cherry Studio

Cherry Studio

Free 等级项目星标数: 52.2K

一体化 AI 工作站

聊天界面

Cherry Studio 是一款开源、免费且功能强大的 AI 桌面客户端。它包含 AI 智能体、AI 聊天、AI 图像生成、知识库等功能,支持所有主流 LLM,可在 Windows/macOS/Linux 上运行,数据本地存储,专为重度 AI 用户打造。

Favicon of Open WebUI

Open WebUI

Free 等级项目星标数: 153.2K

用户友好的 AI 界面,支持 Ollama 和 OpenAI API

聊天界面

Open WebUI 是一个自托管的 AI 平台,可扩展、功能丰富且用户友好。它支持 Ollama 和 OpenAI 兼容 API,为本地和云端模型提供与提供商无关的界面。