产品简介
RepoMaster 是一个开源AI代理,它能根据您的任务描述,自动在海量的GitHub仓库中寻找合适的开源工具,并智能编排执行,无需您手动编写代码。它解决了从零开始编写代码的痛点,适合需要快速利用开源代码解决问题的开发者和研究人员。
核心功能
- 自然语言输入任务
- 自动发现并理解GitHub仓库
- 智能编排多仓库工具协同工作
- 支持多种AI模型(如OpenAI、Claude、DeepSeek)
- 提供图形化界面(Web)与命令行(CLI)两种启动模式
快速开始
- 第一步:克隆仓库并安装依赖:`git clone https://github.com/QuantaAlpha/RepoMaster.git`,然后`cd RepoMaster`,`pip install -r requirements.txt`。
- 第二步:配置API密钥:复制`configs/env.example`为`configs/.env`文件,并填入必要的`OPENAI_API_KEY`等密钥。
- 第三步:启动服务:运行`python launcher.py --mode frontend`启动Web界面,或使用`--mode backend`进入命令行模式。
界面预览


与其他方案对比
| 对比项 | RepoMaster | 同类方案 |
|---|---|---|
| 定位与形态 | 开源AI代理,可自主理解、发现并编排多个GitHub仓库来执行任务。 | 如Claude-Code等闭源AI编程助手,主要在对话和代码生成层面提供辅助。 |
| 平台支持 | 官方支持Windows、macOS、Linux,覆盖主流桌面系统。 |
适合谁用
- 需要快速将开源代码转化为解决方案的软件开发者
- 希望利用现有GitHub仓库完成复杂任务的研究人员或学生
下载与版本
当前最新版本为 main,发布于 。支持 Windows、macOS、Linux。
⚠️ 注意:本项目仅提供源代码下载,不包含可直接运行的安装包(exe/dmg/apk 等。下载后需要自行编译构建才能使用,适合有一定开发经验的用户。如果你不熟悉编译流程,建议寻找同类开箱即用的替代方案。
注意事项
- 本工具仅供学习和研究使用,请遵守相关法律法规。
- 请尊重内容创作者版权,勿将下载内容用于商业或非法传播。
- 项目源码地址:https://github.com/QuantaAlpha/RepoMaster