{"repo":"afx-team/petercat","free":true,"listed":false,"github":"https://github.com/afx-team/petercat","clone":"git clone https://github.com/afx-team/petercat.git","description":"A conversational Q&A agent configuration system, self-hosted deployment solutions, and a convenient all-in-one application SDK, allowing you to create intelligent Q&A bots for your GitHub repositories","language":"TypeScript","stars":1494,"topics":["ai","llm","rag","react","assistant","assistant-chat-bots","assistants","github-apps"],"license":"MIT","category":"ai-agents","readme_excerpt":"PeterCat 简体中文 English 日本語 专为社区维护者和开发者打造的智能答疑机器人解决方案。 🏠 主页 🐱 窝: petercat.ai ✨ 特性 我们提供对话式答疑 Agent 配置系统、自托管部署方案和便捷的一体化应用 SDK，让您能够为自己的 GitHub 仓库一键创建智能答疑机器人，并快速集成到各类官网或项目中， 为社区提供更高效的技术支持生态。 对话即创造 仅需要告知你的仓库地址或名称，PeterCat 即可自动完成创建机器人的全部流程 知识自动入库 机器人创建后，所有相关 Github 文档和 issue 将自动入库，作为机器人的知识依据 多平台集成 多种集成方式自由选择，如对话应用 SDK 集成至官网，Github APP 一键安装至 Github 仓库等 :-: :-: 完整演示视频 不止是 QA 机器人 项目信息查询 回复 Discussion --- --- PR Summary Code Review --- --- ｜ 查 Issue 提 Issue 回 Issue --- --- --- 完整演示视频 Agent 工作流 我们为猫猫预置了一个创建机器人的机器人，当得到用户 GitHub 仓库地址或名称时，它会使用创建工具，生成该仓库答疑机器人的各项配置（Prompt，、名字、 头像、开场白、引导语、工具集……），同时触发 Issue 和 Markdown 的入库任务。这些任务会拆分为多个子任务，将该仓库的所有已解决 issue 、高票回复以及所有 Markdown 文件内容经过 load - split - embed - store 的加工过程进行知识库构建，作为机器人的回复知识依据。 📦 私有化部署 部署方案：AWS + Supabase 你可以在这里看到完整方案： - 私有化部署 - 本地启动服务 - 私有化部署 - 部署到 AWS ⚙️ 环境变量 本项目需要进行环境变量进行设置： Client .env.local 环境变量 类型 描述 示例 --- --- --- --- NEXT PUBLIC API DOMAIN 必选 后端服务的 API 域名。 https://api.petercat.ai Server .env 环境变量 类型 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 描述 示例 --- --- --- --- 应用基础环境变量 API URL 必选 后端服务的 API 域名 https://api.petercat.ai WEB URL 必选 前端 Web 服务的域名 https://petercat.ai STATIC URL 必选 静态资源域名 https://static.petercat.ai AWS 相关环境变量 X GITHUB SECRET NAME 必选 AWS 托管的 Github 私钥文件名 prod/githubapp/petercat/pem STATIC SECRET NAME 可选 AWS 托管的 CloudFront 签名私钥名称。如果配置了该项，将使用 CloudFront 签名 URL 来保护你的资源。更多信息请参阅 AWS 文档。 prod/petercat/static LLM TOKEN SECRET NAME 可选 AWS 托管的 llm 签名私钥名称。如果配置了该项，petercat 将使用 RSA 算法托管用户的 LLM Token prod/petercat/llm LLM TO","default_branch":null,"files":null,"tree":[],"storefront":"/r/afx-team","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/afx-team/petercat/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}