Repolode
the-open-agent

the-open-agent/openagent

可自托管的个人 AI 助手,以单个 Go 二进制文件提供 LLM 对话、RAG 知识库和代理循环能力。

可替代:ChatGPT

Star
5,705
Fork
666
未关闭 Issue
51
最近提交
前天

这是什么?

OpenAgent 是一个个人 AI 助手平台,把多家大语言模型的对话、基于自有文档的检索增强知识库,以及自主代理循环整合在一起。它以单个可执行文件分发,无需额外安装,既可本地运行,也可用 Docker 部署。

在代理能力方面,OpenAgent 可以操控浏览器、搜索并抓取网页、执行 Shell 命令,并读写 Word、Excel 和 PowerPoint 文件。它可通过 SSE、Stdio 或 StreamableHTTP 接入兼容 MCP 的服务器,每次工具调用的参数和返回值都会展示出来。文档会被切分、向量化并建立索引,每次模型回答前检索相关段落。

项目还提供管理后台,包含 Token 与成本统计、活动监控、工具管理和请求日志;同时支持基于 BPMN 风格可视化编辑器的工作流、定时任务、多租户工作区、单点登录,以及带 Swagger UI 的 REST API。

核心功能

  • 01接入 30 多家大语言模型服务商,可按对话切换模型
  • 02从 PDF、Word、Excel 等文档构建 RAG 知识库
  • 03提供浏览器操作、Shell 执行和网页抓取等代理工具
  • 04通过 SSE、Stdio 或 StreamableHTTP 接入 MCP 服务器
  • 05以单个二进制文件分发,原生支持 Windows

适用场景

  • 搭建自托管助手,基于自己的文档回答问题
  • 让代理代为浏览网站、填写表单
  • 在一个聊天界面中接入多家模型和 MCP 工具
  • 在团队中按模型和用户统计 Token 用量与成本

快速上手

  1. 1

    运行 README 中适用于 macOS、Linux 或 WSL 的官方安装脚本

  2. 2

    运行 README 中适用于 Windows 的官方 PowerShell 安装脚本

  3. 3

    启动后在 14000 端口打开网页界面

  4. 4

    或者使用 Docker Compose 启动

    docker-compose up

使用前须知

  • 快速安装方式依赖通过管道执行的脚本,部分用户可能不希望未经审查就运行。

标签

常见问题

openagent 是什么?
可自托管的个人 AI 助手,以单个 Go 二进制文件提供 LLM 对话、RAG 知识库和代理循环能力。 OpenAgent 是一个个人 AI 助手平台,把多家大语言模型的对话、基于自有文档的检索增强知识库,以及自主代理循环整合在一起。它以单个可执行文件分发,无需额外安装,既可本地运行,也可用 Docker 部署。
openagent 可以免费使用吗?用的什么许可证?
openagent 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
openagent 还在维护吗?
活跃维护中。openagent 最近一次提交是在 2026年10月19日。
openagent 适合用来做什么?
搭建自托管助手,基于自己的文档回答问题 让代理代为浏览网站、填写表单 在一个聊天界面中接入多家模型和 MCP 工具 在团队中按模型和用户统计 Token 用量与成本
openagent 怎么安装和运行?
运行 README 中适用于 macOS、Linux 或 WSL 的官方安装脚本 运行 README 中适用于 Windows 的官方 PowerShell 安装脚本 启动后在 14000 端口打开网页界面 或者使用 Docker Compose 启动: docker-compose up
在哪里获取 openagent?
源代码和安装说明在 GitHub 上:https://github.com/the-open-agent/openagent

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

相关项目