我们实现一个Python中枢程序,能够并行调度多个Claude Code工作节点在独立Git工作区中完成开发任务,并自动合并结果、测试与修复。程序使用多线程并发调用claude命令行工具,并通过Git worktree管理隔离环境。支持自定义任务列表和仓库配置。
#!/usr/bin/env python3""" Claude Code 中枢 + 多 Worker 并行开发系统 本程序作为决策中枢,管理多个Claude Code工作节点(Worker),每个Worker在独立的Git Worktree中运行, 可并行处理横跨多个Git仓库的开发任务。最终实现从需求到部署的全流程自动化。 使用方法: python claude_orchestrator.py --config config.json --task "开发用户认证系统" 配置文件示例 (config.json): { "repos": [ { "id": "backend", "url": "git@github.com:your/backend.git", "branch": "main", "local_path": "./repos/backend" }, { "id": "frontend", "url": "git@github.