RepoForge 现在是一个展示用的开源项目!
所有实际的个人配置、任务管理和自动化操作都已经迁移到私有仓库 Forge 中。
| 仓库 | 可见性 | 用途 |
|---|---|---|
| RepoForge | 公开 | 展示用 - 包含开源代码、示例配置、说明文档 |
| Forge | 私有 | 实际使用 - 包含个人配置、任务、敏感信息 |
RepoForge 的想法来自于一个创意从业者的痛点:
作为一名现场演出与沉浸视觉制作人,我同时维护着 20+ 个 GitHub 仓库:
每次要更新仓库描述、添加标签、统一 README 格式时,都要一个一个手动改,非常耗时。
“如果有一个机器人能帮我批量管理这些仓库就好了!”
于是 RepoForge 诞生了。
如果你想使用 RepoForge 管理你自己的项目,非常简单:
cp config/secrets.example.yaml config/secrets.yaml
cp config/projects.example.yaml config/projects.yaml
编辑 config/secrets.yaml:
github_token: "ghp_你的token"
github_username: "你的用户名"
local_workspace_root: "/path/to/你的工作区"
编辑 config/projects.yaml,添加你自己的项目。
# 预览
python3 scripts/auto_manage_repos.py --preview
# 执行
python3 scripts/auto_manage_repos.py --run
最初,RepoForge 是一个”私人使用顺便开源”的项目。但很快发现了问题:
这样既保证了开源精神,又保护了隐私,还让项目结构更清晰!
感谢所有 VIRTURA 生态的参与者,感谢开源社区!
钱誉文 Ewan Qian 2026年2月