- 2025.08.28 🎉 We open-sourced RepoMaster — an AI agent that leverages GitHub repos to solve complex real-world tasks.
- 2025.08.26 🎉 We open-sourced GitTaskBench — a repo-level benchmark & tooling suite for real-world tasks.
- 2025.08.10 🎉 We open-sourced SE-Agent — a self-evolution trajectory framework for multi-step reasoning.
🔗 Ecosystem: RepoMaster · GitTaskBench · SE-Agent · Team Homepage
RepoMaster 通过自动找到合适的GitHub工具并让它们无缝协作,彻底改变了您解决编程任务的方式。只需描述您的需求,看着开源仓库成为您的智能助手。
💬 描述任务 → 🧠 AI分析 → 🔍 自动发现 → ⚡ 智能执行 → ✅ 完美结果
git clone https://github.com/QuantaAlpha/RepoMaster.git
cd RepoMaster
pip install -r requirements.txt复制示例配置文件并使用您的API密钥进行自定义:
cp configs/env.example configs/.env
# 使用您喜欢的编辑器编辑配置文件
nano configs/.env # 或使用 vim, code 等必需的API密钥:
# 主要AI提供商配置(必需)
OPENAI_API_KEY=your_openai_api_key_here
OPENAI_MODEL=gpt-5
# 外部服务API(深度搜索功能必需)
SERPER_API_KEY=your_serper_key # Google搜索集成
JINA_API_KEY=your_jina_key # 网页内容提取
# 可选:其他AI提供商
# ANTHROPIC_API_KEY=your_claude_key # Anthropic Claude支持
# DEEPSEEK_API_KEY=your_deepseek_key # DeepSeek集成
# GEMINI_API_KEY=your_gemini_key # Google Gemini支持💡 提示: configs/env.example 文件包含所有可用的配置选项和详细注释。
Web界面(推荐初学者使用):
python launcher.py --mode frontend
# 访问Web仪表板:http://localhost:8501命令行界面(推荐高级用户使用):
python launcher.py --mode backend --backend-mode unified
# 通过终端提供智能多代理编排专用代理访问:
python launcher.py --mode backend --backend-mode deepsearch # 深度搜索代理
python launcher.py --mode backend --backend-mode general_assistant # 编程助手
python launcher.py --mode backend --backend-mode repository_agent # 仓库代理📘 需要帮助? 查看我们的综合用户指南获取高级配置、故障排除和详细使用示例。
| 任务描述 | RepoMaster操作 | 结果 |
|---|---|---|
| "帮我从这个网页上抓取产品价格" | 🔍 找到抓取工具 → 🔧 自动配置 → ✅ 提取数据 | 结构化CSV输出 |
| "将照片转换成梵高风格" | 🔍 找到风格迁移仓库 → 🎨 处理图像 → ✅ 生成艺术 | 艺术杰作 |
从"从零开始编写代码" → 到"让开源为我所用"
🎬 完整执行演示 | 📺 YouTube演示
repomaster.2.1.mp4
RepoMaster自主执行神经风格迁移任务的完整过程
更多高级用法、配置选项和故障排除,请参阅我们的用户指南.
- 🐛 问题报告: 通过报告问题帮助我们识别和修复问题。
- 💡 功能请求: 有好想法?建议新功能。
- 📖 文档: 通过贡献我们的文档来改进清晰度和示例。
- 💻 代码贡献: 准备开始?查看我们的开发环境设置开始贡献。
快速开发环境设置
# Fork并克隆仓库
git clone https://github.com/your-username/RepoMaster.git
cd RepoMaster
# 安装开发依赖
pip install -e ".[dev]"
# 设置代码质量预提交钩子
pre-commit install
# 运行测试确保一切正常
pytest tests/
# 开始开发!🚀📋 初次接触开源? 查看我们的贡献指南获取详细说明和最佳实践。
本项目采用 MIT 许可证 - 详见 LICENSE 文件。
- 📧 邮箱: quantaalpha.ai@gmail.com
- 🐛 问题: GitHub Issues
- 💬 讨论: GitHub Discussions
- 📖 文档: 完整文档
特别感谢:
- QuantaAlpha 成立于 2025 年 4 月,由来自 清华、北大、中科院、CMU、港科大 等高校的教授、博士后、博士与硕士组成。
🌟 我们的使命是探索智能的 "量子",引领智能体研究的 "阿尔法" 前沿 —— 从 CodeAgent 到 自进化智能,再到 金融与跨领域专用智能体,致力于重塑人工智能的边界。
✨ 在 2025 年,我们将在以下方向持续产出高质量研究成果:
- CodeAgent:真实世界任务的端到端自主执行
- DeepResearch:深度推理与信息检索增强
- Agentic Reasoning / Agentic RL:智能体推理与强化学习
- 自进化与协同学习:多智能体的自我进化与协作
📢 欢迎对我们方向感兴趣的同学加入!
🔗 团队主页:QuantaAlpha
如果你觉得RepoMaster对你的研究有帮助,请引用我们的工作:
@article{wang2025repomaster,
title={RepoMaster: Autonomous Exploration and Understanding of GitHub Repositories for Complex Task Solving},
author={Huacan Wang and Ziyi Ni and Shuo Zhang and Lu, Shuo and Sen Hu and Ziyang He and Chen Hu and Jiaye Lin and Yifu Guo and Ronghao Chen and Xin Li and Daxin Jiang and Yuntao Du and Pin Lyu},
journal={arXiv preprint arXiv:2505.21577},
year={2025},
doi={10.48550/arXiv.2505.21577},
url={https://arxiv.org/abs/2505.21577}
}⭐ 如果 RepoMaster 对您有帮助,请给我们一个星标!
Made with ❤️ by the QuantaAlpha Team




