把 Claude Code、Codex 等 AI 编程 CLI 接入 Discord、Slack、Telegram 等聊天平台的个人 AI 助手。
ragpi/ragpi
开源 AI 助手,基于你的文档、GitHub Issues 和 README 回答问题,支持 API、Discord、Slack 和网页挂件。
- Star
- 260
- Fork
- 33
- 未关闭 Issue
- 0
- 最近提交
- 3个月前
这是什么?
Ragpi 可以把文档站点、GitHub Issues、GitHub README、GitHub PDF 文件以及 REST API 响应构建成可检索的知识库,再通过 LLM 结合检索结果回答问题。答案基于已索引的内容生成,适合让开发者把它接到自己项目的文档上,而不是依赖通用聊天机器人。
项目采用 API 优先的设计:先用连接器(例如 sitemap 地址)创建数据源,再通过 /chat 接口按数据源名称提问。服务端支持 OpenAI、Ollama、Deepseek 以及兼容 OpenAI 接口的模型,并提供 Docker 部署方式。
面向终端用户,Ragpi 内置 Discord 和 Slack 集成,也可以把网页挂件嵌入到网站中。项目使用 Python 编写,采用 MIT 许可证。
核心功能
- 01从文档站点 sitemap、GitHub Issues、README 和 PDF 构建知识库
- 02通过 /chat 接口以 API 方式提问
- 03支持 OpenAI、Ollama、Deepseek 及兼容 OpenAI 接口的模型
- 04内置 Discord 和 Slack 集成
- 05提供可嵌入网站的网页挂件
- 06支持 Docker 部署
适用场景
- 为开源项目的社区 Discord 或 Slack 添加文档问答机器人
- 在产品官网嵌入挂件,让访客基于产品文档提问
- 基于 GitHub Issues 和 README 回答用户支持问题
- 为内部工具提供基于文档的问答 API
快速上手
- 1
按照文档使用 Docker 部署 Ragpi
使用前须知
- 启用 OpenAI Responses API 路径时,会话状态会由 OpenAI 保存(store=true),目前不支持零数据保留。
- 更改嵌入模型或维度需要手动重新嵌入所有文档,因为没有自动迁移功能。
收录于专题
标签
常见问题
- ragpi 是什么?
- 开源 AI 助手,基于你的文档、GitHub Issues 和 README 回答问题,支持 API、Discord、Slack 和网页挂件。 Ragpi 可以把文档站点、GitHub Issues、GitHub README、GitHub PDF 文件以及 REST API 响应构建成可检索的知识库,再通过 LLM 结合检索结果回答问题。答案基于已索引的内容生成,适合让开发者把它接到自己项目的文档上,而不是依赖通用聊天机器人。
- ragpi 可以免费使用吗?用的什么许可证?
- ragpi 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- ragpi 还在维护吗?
- 半年内有更新。ragpi 最近一次提交是在 2026年8月8日。
- ragpi 适合用来做什么?
- 为开源项目的社区 Discord 或 Slack 添加文档问答机器人 在产品官网嵌入挂件,让访客基于产品文档提问 基于 GitHub Issues 和 README 回答用户支持问题 为内部工具提供基于文档的问答 API
- ragpi 怎么安装和运行?
- 按照文档使用 Docker 部署 Ragpi
- 在哪里获取 ragpi?
- 源代码和安装说明在 GitHub 上:https://github.com/ragpi/ragpi
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
把飞书、微信、钉钉、企业微信、QQ、Slack、Telegram、Discord 等 IM 机器人接入 DeepSeek Harness 的插件。
运行在 DeepSeek Harness 中的开源 GrokBot 平替,可创建有长期记忆和独立身份的个人 AI Bot 团队。
基于 AWS 的多渠道、多语言问答聊天机器人,支持聊天、语音、短信和 Alexa,通过内容设计器管理问答内容。
一个可自托管的 Discord 机器人,将 OpenAI 对话、图像生成、语音转写、内容审核和网页搜索带入 Discord 服务器。
为 DeepSeek Harness 智能体提供长期记忆与消息网关,可通过 Slack、Discord、Telegram 和终端对话。