
RPG-ZeroRepo
一句话生成整仓库代码,先规划再施工不跑偏
RPG-ZeroRepo 是微软研究院开源的研究项目,论文被 ICLR 2026 接收,提出用「仓库规划图」(Repository Planning Graph)统一且可扩展地生成整个代码仓库。传统 LLM 生成代码往往只能产出零散文件,难以保证跨文件依赖、目录结构和整体一致性;RPG 把仓库拆解为能力节点与依赖边构成的图,先规划再逐节点实现,让模型按图施工,从而生成结构完整、可运行的项目骨架。项目包含规划图构建、节点检索、代码生成与验证等模块,支持从自然语言需求出发自动搭建多文件工程,并强调可扩展性——仓库规模变大时仍能保持规划与生成的一致性。适合研究代码生成、SWE Agent、vibe-coding 工作流的开发者参考和复现实验。
开源
free
编程开发
GitHub 星标
★ 600
维护状态
较活跃
是否开源
是
定价模式
free
项目数据
分类编程开发
开发团队microsoft
所属国家
定价模式free
价格说明开源项目,免费使用
访问状态
是否开源是
开源协议MIT
主要语言Python
技术栈/模型agent,application,iclr,llm,memory,software-engineering,sota,swe,vibe-coding,workflow
GitHub 星标★ 600
30天Star增速
HF 下载量
上线时间2025-11-26 00:00:00
最近更新2026-09-14 00:00:00
维护状态较活跃
中文支持
访问方式
移动端支持
综合评分
收录时间2026-09-16
浏览次数0
使用教程
核心亮点
- 用规划图显式建模文件与依赖关系,解决多文件生成时结构混乱、依赖断裂的问题
- 面向仓库级生成而非单文件补全,支持从需求到可运行项目骨架的端到端流程
- 论文被 ICLR 2026 接收,方法有学术验证,代码与实验配置开源可复现
不足之处
- 600 星早期项目,API 和目录结构可能随论文迭代频繁变动
- 依赖 LLM 调用,生成质量与成本受所用模型和额度限制
适用场景
- 研究者复现仓库级代码生成实验
- 开发者用自然语言快速搭建多文件项目骨架
- SWE Agent 或 vibe-coding 工具链中作为规划模块
替代项目
OpenHands、Aider、GPT-Engineer
项目介绍
同类项目推荐
bolt.new
开源
想到啥说啥,网页应用当场生成直接能用
Prompt, run, edit, and deploy full-stack web applications. -- bolt.new -- Help Cente···
fuzz4all
开源
用大模型自动生成测试输入,发现各种软件漏洞
️Fuzz4All: Universal Fuzzing with Large Language Models
superpowers-zh
开源
全套 AI 编程神技汉化好了,照着用就行。
AI 编程超能力 · 中文增强版 — superpowers(250k+ ⭐)完整汉化 + 4 个中国原创 skills···
Gitea 代码托管
开源
轻量 Git 代码托管平台
Git with a cup of tea! Painless self-hosted all-in-one software development service,···