
RPG-ZeroRepo
一句话生成整仓库代码,先规划再施工不跑偏
项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-09-16 · 当前星标 ★ 556
技术标签
使用教程
ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。
环境要求
- Python 环境
- 模型凭据
- 目标仓库
安装与启动步骤
-
1看它做什么
把仓库解析成结构图谱,供智能体查询。
-
2解析一个仓库
先拿小项目试,确认图谱结构。
python parse_rpg.py parse --save-dir ./output -
3增量更新
改代码后按增量重解析,别全量跑。
python parse_rpg.py update --load-path ./output/rpg_encoder.json -
4接进智能体
让助手先查图谱再改代码。
-
5看效果
对比有图谱与无图谱时的定位准确率。
如何确认成功
解析后智能体能在不读全文的情况下定位到相关函数,改动范围准确
注意事项
- 它是代码理解的基础设施,不是助手本身。
- 大仓库全量解析很慢,用增量。
- 图谱质量受解析器对语言的支持程度限制。
- 接了图谱才体现价值。
核心亮点
- 用规划图显式建模文件与依赖关系,解决多文件生成时结构混乱、依赖断裂的问题
- 面向仓库级生成而非单文件补全,支持从需求到可运行项目骨架的端到端流程
- 论文被 ICLR 2026 接收,方法有学术验证,代码与实验配置开源可复现
不足之处
- 600 星早期项目,API 和目录结构可能随论文迭代频繁变动
- 依赖 LLM 调用,生成质量与成本受所用模型和额度限制
适用场景
- 研究者复现仓库级代码生成实验
- 开发者用自然语言快速搭建多文件项目骨架
- SWE Agent 或 vibe-coding 工具链中作为规划模块
替代项目
OpenHands、Aider、GPT-Engineer
同类项目推荐
vibepod-cli
开源
一键在隔离容器里跑AI编码代理,还能看仪表盘追踪行为
Unified CLI for running AI coding agents in isolated containers. Includes built-in l···
echook
开源
给 AI 编程助手装上声音,任务完成/出错/限流秒知道
【Every star you give feeds a hungry developer's motivation!⭐️】 echook — AI-ope···
ccmanager
开源
一个入口管住所有 AI 编程代理的会话
Coding Agent Session Manager for Claude Code / Gemini CLI / Codex CLI / Cursor Agent···
Nexus-skills
开源
给 AI 装上代码地图,让它改代码不迷路
AI-native codebase intelligence skills — generate persistent .nexus-map/ knowledge ···
clawcode
开源
一个 CLI 接入 200+ 模型,让 AI 编程助手越用越懂你
ClawCode is claude code inspired implementation in python and Rust focused on agents···
open-builder
开源
用聊天的方式,生成可运行的 Web 应用
Open Builder is an open-source AI-powered app generator. Build web applications thro···
cc-switch
开源
一个桌面窗口,统管所有 AI 编程代理,随切随用
A cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode,DeepS···
chatgpt-copilot
开源
在 VS Code 里一个插件用遍 ChatGPT、Claude、Gemini,写代码不切屏
ChatGPT Copilot Extension for Visual Studio Code
compose-skill
开源
让 AI 写出更靠谱的 Compose 代码,直接引用官方源码
Jetpack Compose Agent Skill — AI-powered coding guidance with actual androidx/andro···