التوثيق · البدء السريع
ابدأ مع Project Orchestrator
طريقان للبدء: ثبّت تطبيق سطح المكتب بمعالج إعداد يرشدك، أو أعدّ الخادم واربط Claude Code من سطر الأوامر. المتطلبات موضّحة، وكل خطوة على حدة.
اختر طريقك
أريد فقط استخدام التطبيق
ثبّت تطبيق سطح المكتب. يرشدك معالج إعداد، فلا تكتب أي أوامر.
تحتاج إلى Docker Desktop وClaude Code. الذكاء الاصطناعي غير مضمَّن: يستخدم Claude Code حساب Claude الخاص بك.
- ثبّت Docker Desktop. يمكن للتطبيق مساعدتك في ذلك.
- نزّل التطبيق لنظامك وافتحه.
- اتبع معالج الإعداد. يتحقق من Docker، ويمكنه تثبيت Claude Code، ويشغّل الخدمات. تستغرق المرة الأولى بضع دقائق.
أنا مطوّر
ثبّت الخادم من سطر الأوامر واربط أداتك الخاصة، مثل Claude Code، عبر MCP. الخطوات أدناه.
خطوات المطوّر: سطر الأوامر
قبل أن تبدأ
- Docker
- Docker 20.10+ مع Compose 2.0+، لتشغيل Neo4j وMeilisearch
- عميل MCP
- Claude Code أو Cursor أو وكيل OpenAI
- مشروع
- مستودع شيفرة بإحدى اللغات الـ17 المدعومة
1.ثبّت المنسّق
يثبّت Homebrew الأمر orchestrator (الخادم) وorch (أداة صغيرة لسطر الأوامر) وmcp_server (الجسر الذي تشغّله أداتك). على Windows، أو إن فضّلت تطبيقًا، استخدم تطبيق سطح المكتب من قسم التنزيل.
الطرفية
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 يشغّل الاثنين. ويفعل تطبيق سطح المكتب ذلك نيابةً عنك.
الطرفية
git clone https://github.com/this-rs/project-orchestrator.gitcd project-orchestratordocker compose up -d neo4j meilisearch3.شغّل الخادم
يستمع الخادم افتراضيًا على المنفذ 8080 ويقدّم واجهة الويب أيضًا. افتح http://localhost:8080 للتأكد من أنه يعمل.
الطرفية
orchestrator serve4.اربط Claude Code عبر MCP
أمر واحد يجد Claude Code ويضيف خادم MCP المسمّى project-orchestrator بنمط stdio، مع أدواته المعتمدة مسبقًا. ويمكن لعميل MCP آخر تشغيل mcp_server بالطريقة نفسها، مع توجيه PO_SERVER_URL إلى خادمك.
الطرفية
orchestrator setup-claude5.زامن مشروعًا وشغّل خطة
سجّل مستودعك ودع PO يقرأه. ثم اطلب من مساعدك خطة. يستدعي أدوات MCP، وتتابع أنت المهام والخطوات في واجهة الويب.
الطرفية
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.