OpenAgent
OpenAgent 是可自托管的单二进制个人 AI 助手,整合 LLM、RAG 与智能体循环,支持 MCP 工具、30 多个模型提供商以及 Telegram、Discord 和 WeCom,无供应商锁定。
访问 the-open-agent/openagent项目简介
OpenAgent 是一个开源、可自托管的个人 AI 助手,将大语言模型、RAG 知识库和自主智能体循环整合在单一二进制平台中。它支持 MCP 工具、30 多个模型提供商,并可同时接入 Telegram、Discord 和 WeCom 等消息渠道。
核心功能
- 单一二进制部署,在 Windows、macOS 或 Linux 上原生运行,无需安装器、Docker 或 WSL。
- 完整 MCP 支持,智能体可调用工具和 API,在多步骤工作流中推理并保留持久记忆。
- 统一接入 30 多个模型提供商,包括 OpenAI、Claude、Gemini、DeepSeek、Qwen、Mistral 和 Ollama,切换提供商无需改代码。
- RAG 知识库可导入 PDF、Word、Excel 等文档,通过向量检索获取上下文,支持可插拔嵌入模型和隔离存储。
- 多通道路关可让同一智能体同时运行在 Telegram、Discord 和 WeCom 上。
- 管理后台提供用量统计、活动监控、工具管理和请求日志。
适用场景
- 构建可浏览网页、运行 Shell 命令并调用 MCP 兼容工具的自托管个人助手,也可使用 computer-use、browser-use 和编码智能体能力。
- 用 PDF、Word 和表格搭建 RAG 知识库,进行语义搜索和上下文增强问答。
- 将一个智能体部署到 Telegram、Discord 和 WeCom,实现多平台聊天访问。
- 通过可视化 BPMN 风格构建器、条件与并行执行及任务调度自动化多步骤工作流。
快速开始
- 在 macOS、Linux 或 WSL 上运行安装脚本,或在 Windows 上使用 PowerShell 安装脚本。
- 安装后在浏览器访问本机 14000 端口进入控制台。
- 也可使用 Docker Compose 启动,或从源码构建:后端需要 Go 1.25.0+,前端需要 Node.js 20+ 与 Yarn 1.x。
部署与要求
- 提供 Linux、macOS 和 Windows 的预构建二进制,支持 x86_64 和 arm64。
- Windows 可原生运行,不需要 WSL 或 Docker。
- Docker 部署可通过 docker-compose up 完成。
- 从源码构建时,后端需要 Go 1.25.0+,前端需要 Node.js 20+ 和 Yarn 1.x。
采用前须知
- 许可证:Apache-2.0。在使用、修改或分发项目前,请确认其具体条款。