RPG-ZeroRepo

一句话生成整仓库代码,先规划再施工不跑偏

RPG-ZeroRepo 是微软研究院开源的研究项目,论文被 ICLR 2026 接收,提出用「仓库规划图」(Repository Planning Graph)统一且可扩展地生成整个代码仓库。传统 LLM 生成代码往往只能产出零散文件,难以保证跨文件依赖、目录结构和整体一致性;RPG 把仓库拆解为能力节点与依赖边构成的图,先规划再逐节点实现,让模型按图施工,从而生成结构完整、可运行的项目骨架。项目包含规划图构建、节点检索、代码生成与验证等模块,支持从自然语言需求出发自动搭建多文件工程,并强调可扩展性——仓库规模变大时仍能保持规划与生成的一致性。适合研究代码生成、SWE Agent、vibe-coding 工作流的开发者参考和复现实验。

开源 free 编程开发
访问官网 ↗ GitHub ↗ 文档 ↗
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

项目介绍

RPG-ZeroRepo 是一个编程开发领域的开源项目,官方简介:[ICLR 2026] RPG: A Repository Planning Graph for Unified and Scalable Codebase Generation。项目使用 Python 开发,在 GitHub 上获得 600 星标。

上一篇:nanolang

下一篇:ai-review

同类项目推荐

bolt.new 开源

想到啥说啥,网页应用当场生成直接能用

Prompt, run, edit, and deploy full-stack web applications. -- bolt.new -- Help Cente···

★ 16553 2026-08-09
fuzz4all 开源

用大模型自动生成测试输入,发现各种软件漏洞

️Fuzz4All: Universal Fuzzing with Large Language Models

★ 338 2026-08-09
superpowers-zh 开源

全套 AI 编程神技汉化好了,照着用就行。

AI 编程超能力 · 中文增强版 — superpowers(250k+ ⭐)完整汉化 + 4 个中国原创 skills···

★ 8109 2026-08-09
Gitea 代码托管 开源

轻量 Git 代码托管平台

Git with a cup of tea! Painless self-hosted all-in-one software development service,···

★ 58021 2026-08-22