文档 · 快速上手
开始使用 Project Orchestrator
两种开始方式:安装桌面应用,或者部署服务器并通过命令行连接 Claude Code。先讲清前提条件,再一步一步来。
选择你的方式
开发者步骤:命令行
开始之前
- Docker
- Docker 20.10+ 与 Compose 2.0+,用来运行 Neo4j 和 Meilisearch
- MCP 客户端
- Claude Code、Cursor 或 OpenAI 的代理工具
- 一个项目
- 一个代码仓库,使用 17 种受支持语言之一
1.安装 orchestrator
Homebrew 会安装 orchestrator(服务器)、orch(一个小型命令行工具)和 mcp_server(由你的工具启动的桥接程序)。在 Windows 上,或者你更喜欢用应用,请使用下载部分的桌面应用。
Terminal
brew install this-rs/tap/project-orchestrator# or, without Homebrewcurl -fsSL https://raw.githubusercontent.com/this-rs/project-orchestrator/main/install.sh | sh2.启动 Neo4j 和 Meilisearch
项目记忆存放在 Neo4j 中,搜索由 Meilisearch 提供。仓库里有一个 compose 文件,可以同时启动这两项服务。桌面应用会替你完成这一步。
Terminal
git clone https://github.com/this-rs/project-orchestrator.gitcd project-orchestratordocker compose up -d neo4j meilisearch3.运行服务器
服务器默认监听 8080 端口,同时提供网页界面。打开 http://localhost:8080,确认它在运行。
Terminal
orchestrator serve4.通过 MCP 连接 Claude Code
一条命令会找到 Claude Code,并以 stdio 模式添加 project-orchestrator MCP 服务器,同时预先批准它的工具。其他 MCP 客户端也可以用同样的方式启动 mcp_server,并让 PO_SERVER_URL 指向你的服务器。
Terminal
orchestrator setup-claude5.同步项目并运行计划
登记你的仓库,让 PO 读取它。然后向助手要一份计划。助手会调用 MCP 工具,你可以在网页界面中跟进任务和步骤。
Terminal
orchestrator sync --path .# then, in Claude Code:> Create a plan to add rate limiting to the public API,> split it into tasks with dependencies, and run it.