



厌倦了手动管理开发任务?让 Claude Orchestrator 为您自动规划、执行和复核开发流程,释放您的双手,专注创新!
别再手动开发,让 Claude Code 全程代劳。
将 Claude Orchestrator 嵌入您的项目后,它将像一位高效的 LEAD Developer 一样,自动发现项目需求、将开发任务下发给 Developer 角色的 Claude Code 去实现,并在开发完成后进行严格复核。整个流程清晰流畅,几乎无需人工干预。
如果您已经在使用 Claude Code,但觉得逐条管理和跟进任务繁琐复杂,那么 Claude Orchestrator 将是您理想的解决方案,它能将开发流程自动化,显著节省您的时间和精力。
我们热烈欢迎任何人参与贡献与改进,共同打造更强大的自动化开发工具!本项目已开源。
Claude Orchestrator 协调 4 个专业 AI 代理,自动化您的整个开发工作流。就像一个完整的 AI 团队协同工作:
整个流程涵盖了从需求发现到代码实现再到最终审查的完整生命周期:
任务状态流转:pending → in_progress → awaiting_review → completed 或 in_progress → rejected。
npm install -g @anthropic-ai/claude-code;如果未认证,请执行 claude login)。npm install -g @graygate/claude-orchestrator
cd your-project
claude-orchestrator init
claude-orchestrator start \
--scope "Implement user authentication" \
--goals "Login,Register,Password Reset"
# 查看当前状态
claude-orchestrator status
# 实时查看日志
claude-orchestrator logs --follow
您还可以使用以下命令管理工作流:
claude-orchestrator stop: 优雅地停止代理。claude-orchestrator resume: 从上次中断的地方恢复。在编排过程中,您可以使用键盘快捷键进行操作:
l: 显示最近的日志条目s: 显示当前状态p: 当前任务完成后暂停q: 优雅地停止r: 恢复暂停的工作Claude Orchestrator 会在您的项目目录中创建一个 .claude-orchestrator/ 文件夹,其中包含:
config.json: 项目配置status.json: 4 个代理的当前状态queue.json: 任务队列messages/: 代理间的通信记录design/: 设计产物 (如 tokens.json)logs/log.md: 开发日志config.json 示例:
{
"project": {
"name": "your-project",
"path": "/absolute/path/to/project"
},
"scope": "Development scope description",
"goals": ["goal1", "goal2"],
"platform": "web",
"maxTasks": 10,
"continuous": false,
"figma": {
"enabled": false,
"fileKey": "optional-figma-file-key",
"accessToken": "optional-figma-access-token"
}
}
npm install -g @anthropic-ai/claude-code
claude login
# 检查状态
claude-orchestrator status
# 查看最近日志
claude-orchestrator logs --tail 50
# 停止并恢复
claude-orchestrator stop
claude-orchestrator resume