انتقل إلى المحتوى

مفتوح المصدر · تطبيق سطح المكتب

فوّض الذكاء الاصطناعي، وابقَ على اطّلاع.

فوّض الذكاء الاصطناعي، وابقَ على اطّلاع.

⁦Today⁩ شاشة واحدة لكل مشاريعك. تعرض ما ينتظر ردّك، وما يجب استئنافه، وما يعمل الآن، وما يأتي بعده.

  • ترخيص ⁦MIT⁩، مع وحدات ⁦Enterprise Edition⁩ بموجب ⁦BUSL-1.1⁩
  • تنزيله مجاني. يتطلب ⁦Docker Desktop⁩ و⁦Claude Code⁩.
  • ⁦macOS⁩ و⁦Windows⁩ و⁦Linux⁩

يصل طلب من مساعد، فتوافق عليه، ويعود المساعد إلى العمل، وتكتمل مهمة، وتتقدّم الخطة.

Today · الأحد 4 أكتوبر

مساعد ينتظر ردّك

ينتظر منذ 1 د.

45 %

17/38 مهام منجزة

عبر 3 خطط متتبَّعة هنا

بانتظارك1

  • سؤالعشاء الترحيب وقائمة الطعامفعاليات

    يقترح المموّن قائمتين لـ 24 ضيفًا. أيهما أؤكّد؟

    محادثة حرة: غير مرتبطة بأي خطة

    افتح المحادثة

قيد التنفيذ2

  • تنظيم خلوة الفريق في الخريف1h 16m$5.85
    10/183 قيد التنفيذ
    يعمل عليها 3 من المساعدينفعاليات
  • عشاء الترحيب وقائمة الطعام28m$2.05
    2/81 بانتظار ردّك1 قيد التنفيذ
    1 مهمة بانتظار ردّكفعاليات

المساعدون

1 بانتظار ردّك · 1 يعمل

$5.50

رسم توضيحي لشاشة ⁦Today⁩ في التطبيق. الأسماء متخيَّلة.

مبني على أدوات مفتوحة يمكنك فحصها

RustTokioNeo4jMeilisearchtree-sitterMCPAxumTauriReactNATS
  • 31

    أدوات ⁦MCP⁩

    تقبل كل أداة معاملًا اسمه ⁦action⁩ بقيم مثل ⁦plan⁩ و⁦task⁩ و⁦note⁩ و⁦decision⁩ و⁦code⁩…

  • 17

    قواعد ⁦tree-sitter⁩

    ⁦Rust⁩ و⁦TypeScript⁩ و⁦Python⁩ و⁦Go⁩ و⁦Java⁩ و⁦C⁩ و⁦C++⁩ وغيرها، تُحلَّل وتُضاف إلى الرسم البياني.

  • 3

    منصات سطح المكتب

    يتوفر تطبيق ⁦Tauri⁩ لأنظمة ⁦macOS⁩ و⁦Windows⁩ و⁦Linux⁩.

المشكلة

ثلاثة أمور تسوء حين لا يتشارك مساعدوك الذكيون أي ذاكرة

تصفّح كل مشكلة. سترى أولًا ما يحدث، ثم ما يحتفظ به ⁦Project Orchestrator⁩ حتى لا يتكرر.

1 / 3

يبدأ مساعدوك من الصفر في كل محادثة

تشرح أهدافك وتفضيلاتك وما تقرر سابقًا. ثم تُغلق المحادثة وينسى المساعد كل شيء. وفي المرة القادمة تشرح من جديد.

مع ⁦Project Orchestrator⁩

يحتفظ ⁦PO⁩ بملاحظاتك وقراراتك مع المشروع. وقبل كل مهمة يبحث المساعد عمّا ينطبق عليها. ويبحث بالمعنى، لا بالكلمات الحرفية فقط.

تحت الغطاء

تُخزَّن الملاحظات والقرارات في رسم بياني داخل ⁦Neo4j⁩. ويجدها note(action: "search_semantic") بالمعنى، عبر ⁦Meilisearch⁩.

اعرف المزيد

2 / 3

مساعدون يغيّرون الشيء نفسه في الوقت نفسه

مساعدان يحرّران المستند نفسه. وآخر يبدأ عملًا قبل انتهاء العمل الذي يحتاجه. فتنجز شيئًا واحدًا في كل مرة، وتضيع الوقت الذي أردت توفيره.

مع ⁦Project Orchestrator⁩

تحدد الخطة أي مهمة تعتمد على أي مهمة. المهام التي لا يعتمد بعضها على بعض تنطلق معًا، وتنتظر الأخرى المهام التي تحتاجها.

تحت الغطاء

يحسب ⁦PO⁩ الدفعات من تبعيات المهام عبر plan(action: "get_waves"). وتُوزَّع المهام التي تعلن الملفات المتأثرة نفسها على دفعات مختلفة.

اعرف المزيد

3 / 3

يضيع السبب وراء اختياراتك

لماذا هذا المكان، ولماذا تلك الميزانية. يبقى السبب في رأس أحدهم أو في رسالة قديمة. فيسأل المساعد التالي من جديد، أو يلغي الاختيار.

مع ⁦Project Orchestrator⁩

يُحفظ القرار مع سببه وما يتأثر به. ويجده المساعد التالي، مع حالته، قبل أن يغيّر أي شيء مرتبط به.

تحت الغطاء

يُربط القرار بالمهام أو الخطط أو الملفات التي يؤثر فيها عبر decision(action: "add_affects")، وله حالة مثل مقترح أو مقبول.

اعرف المزيد

خطة واحدة، عرضان

نفّذ عدة مهام في وقت واحد، لا واحدة بعد الأخرى

بعض المهام تحتاج إلى إنجاز مهمة أخرى أولًا. أما الباقي فيمكن أن يبدأ معًا، في مجموعة تُسمّى دفعة. شاهد الخطة نفسها كخريطة روابط أو كلوحة بأعمدة.

Organize the team weekend

ApprovedP98 tasks in 4 waves

0/8 done (0%)

  1. Wave 12 in parallel, 6 min
  2. Wave 22 in parallel, 14 min
  3. Wave 33 in parallel, 12 min
  4. Wave 41 in parallel, 7 min
PendingP8

Shortlist three venues near a train station

PendingP8

Collect everyone’s availability

PendingP9

Book the venue

PendingP6

Write the invitation

PendingP8

Plan the two-day schedule

PendingP7

Arrange meals and transport

PendingP6

Send invitations and track replies

PendingP9

Share the final plan with the team

مساعد واحد، مهمة بعد مهمة

71 د

على دفعات

0 د / 39

الوقت الموفَّر

—

شغّل الخطة لتقيس ذلك

سيناريو توضيحي: المدد هي دقائق مساعد كُتبت لهذا العرض، وليست قياس أداء.

ما يفعله

مشاريعك وخططك وقراراتك في مكان واحد

مشاريع بشيفرة أو بدونها، وخطط، ومساعدون يعملون معًا، وذاكرة لما تم تقريره، ومشاركة بموافقتك فقط. كل واحدة منها معروضة أدناه.

الذاكرة

يتذكّر ⁦PO⁩ ما تقرره وما تتعلمه

تبقى الملاحظات والقرارات والروابط بينها مرتبطة بمشروعك. ويجدها ⁦PO⁩ من جديد حين تفيد. مرّر الصفحة لتشاهد الذاكرة تنمو.

menu.pdfcaterer-quote.pdfallergies.xlsxinvoice.pdfoffers.pdfbadges.pptxQuote valid for 30 daysAllergy list sentCaterer chosen on March 5Contract signedInvitations sent on April 160 replies so farInvite partners too
FilePlanTaskNoteDecision

مثال متخيَّل: مشروع فعالية صغير. الأسماء في الرسم توضيحية وليست بياناتك. الألوان والأشكال هي ألوان الرسم البياني في المنتج وأشكاله.

  1. 1 من 5

    تتحول ملفاتك إلى نقاط

    يبدأ ⁦PO⁩ مما هو موجود في المشروع: مستندات وجداول وملفات. وتصبح كل منها نقطة زرقاء.

  2. 2 من 5

    تنضم الخطط والمهام

    تُضاف الخطط والمهام إلى الصورة نفسها. وترتبط كل مهمة بالملفات التي تمسّها.

  3. 3 من 5

    تبقى الملاحظات والقرارات مرتبطة

    ما تتعلمه يصبح ملاحظة. وما تقرره يصبح قرارًا. ويبقى كلاهما مرتبطًا بالملفات وببعضهما.

  4. 4 من 5

    تتجمع الأشياء المتصلة

    تقترب العناصر المتعلقة بالموضوع نفسه من بعضها. فترى موضوعات المشروع الرئيسية في لمحة.

  5. 5 من 5

    يجد ⁦PO⁩ الجواب عبر الروابط

    تطرح سؤالًا. فيجد ⁦PO⁩ الملاحظات المطابقة (بالسماوي). ثم يتتبع الروابط إلى العناصر المتصلة (بالبنفسجي)، حتى لو اختلفت الكلمات.

تحت الغطاء: أسماء الروابط

هذه هي الأسماء التي يستخدمها المنتج لروابط رسمه البياني. لا تحتاج إليها لاستخدام ⁦PO⁩.

  • CONTAINSالخطة تحتوي مهامها.
  • IMPORTSملف يستخدم ملفًا آخر.
  • AFFECTSمهمة تمسّ ملفًا.
  • CO_CHANGEDملفان يتغيران معًا كثيرًا، كما يظهر في تاريخ الشيفرة.
  • SYNAPSEرابط بين الملاحظات والقرارات والملفات. والروابط التي لا يستخدمها أحد تتلاشى.

كيف يعمل

من جملة واحدة إلى عمل تم التحقق منه

خطّط، ورتّب، وتذكّر، ونفّذ، وتحقق، وتعلّم. هذا ما يفعله ⁦PO⁩ لكل خطة.

1 · التخطيط

تقول ما تريد، فتحصل على خطة

تصف النتيجة في جملة واحدة. يحوّلها المساعد إلى خطة بمهام. ولكل مهمة خطوات، وكل خطوة تقول كيف يُتحقق من إنجازها.

2 · الترتيب

المهام التي لا يعتمد بعضها على بعض تنطلق معًا

يرتّب ⁦PO⁩ المهام. تنتظر المهمة المهام التي تحتاجها فقط. وكل المهام الأخرى يمكن أن تبدأ الآن، في الوقت نفسه.

3 · الاسترجاع

يبحث المساعد عمّا يعرفه المشروع أصلًا

قبل كل مهمة، يقرأ المساعد الملاحظات والقرارات المنطبقة. فلا يطرح الأسئلة نفسها من جديد.

4 · التنفيذ

يؤدي المساعدون المهام، مجموعةً بعد مجموعة

تذهب كل مهمة إلى مساعدها الخاص. تعمل مهام المجموعة في وقت واحد، وتنتظر المجموعة التالية.

5 · التحقق

تنتهي المجموعة حين تنجح فحوصها

قبل بدء المجموعة التالية، يفحص ⁦PO⁩ العمل. يجب إغلاق الخطوات، ولا يُترك أي ملف حساس في التغييرات. ولمشروع الشيفرة يتحقق ⁦PO⁩ أيضًا من أنه ما زال يُبنى.

6 · التعلّم

ما تم تعلّمه يُحفظ للمرة القادمة

عند انتهاء العمل، يُكتب ما تقرر وما تم تعلّمه إلى ذاكرة المشروع. وتبدأ الخطة التالية به.

ما تحفظه المرحلة 6 هو ما تسترجعه المرحلة 3 في الخطة التالية.

تابع تشغيلًا واحدًا، مرحلةً مرحلة

جرّبه

شاهد مساعدًا يعمل مع ⁦PO⁩

اختر طلبًا. سترى الجواب بكلمات بسيطة، والاستدعاءات التي يرسلها المساعد إلى ⁦PO⁩ في الخلفية. افتح استدعاءً لترى تفاصيله.

Chat · team-weekendعرض محاكى
Organize a weekend in June for my team of 12. We want a quiet place near a train station.

Two notes apply: the place must be close to a train station, and last year the menu had nothing vegetarian. I will write the plan around both.

The plan has 3 tasks in 2 waves. The shortlist and the date poll do not depend on each other, so they happen at the same time. Booking waits for both.

ردود مكتوبة مسبقًا. لا يُتصل بأي خادم.

عرض محاكى: الأجوبة مكتوبة مسبقًا ولا يُتصل بأي خادم. الاستدعاءات ووسائطها حقيقية.

إلى أين يتجه ⁦PO⁩

يحتفظ كل شخص بـ ⁦PO⁩ الخاص به. وتشارك المؤسسة ما تختاره.

تخيّل شركة: معرفة مشتركة وفرق وأشخاص وصلاحيات وصول. جزء من الأساس يعمل اليوم. أما طبقة المؤسسة فمخطَّط لها.

Shared knowledgeOrganization

رسم توضيحي بأشخاص متخيَّلين.

  • متاح

    ⁦PO⁩ لكل شخص: هوية خاصة وتسجيل دخول ومساحات عمل وخزنة

  • قيد التنفيذ

    المشاركة بين نسخ ⁦PO⁩، بموافقة فقط

  • مخطَّط

    معرفة مشتركة وفرق وأدوار وصلاحيات وصول

اقرأ الرؤية

التنزيل

نزّل ⁦Project Orchestrator⁩

اختر التطبيق المناسب لحاسوبك. لا حاجة إلى إنشاء حساب في ⁦Project Orchestrator⁩.

أحدث إصدارv0.0.16ما الذي تغيّركل الإصدارات

قبل أن تبدأ

  • ⁦Docker Desktop⁩. يستخدمه التطبيق لتشغيل الخدمات التي يحتاجها، ويمكنه مساعدتك على تثبيته.
  • ⁦Claude Code⁩، وهو الذي يشغّل المحادثة. الذكاء الاصطناعي غير مضمَّن: تحتاج إلى حساب ⁦Claude⁩ خاص بك.
  • يستغرق التشغيل الأول بضع دقائق. يرشدك معالج إعداد ويُنزّل ما ينقص.

macOS 2

  • ⁦macOS⁩، ⁦Apple Silicon⁩
    44.1 MB
    التطبيق لأجهزة ⁦Mac⁩ بمعالج ⁦M1⁩ أو أحدث.
    Project.Orchestrator_0.0.16_aarch64.dmg
  • ⁦macOS⁩، ⁦Intel⁩
    50.8 MB
    التطبيق لأجهزة ⁦Mac⁩ بمعالج ⁦Intel⁩.
    Project.Orchestrator_0.0.16_x64.dmg

Windows 2

  • ⁦Windows⁩، مثبّت
    57.7 MB
    المثبّت المعتاد لنظام ⁦Windows 64⁩ بت. يفتح معالج إعداد.
    Project.Orchestrator_0.0.16_x64-setup.exe
  • ⁦Windows⁩، ⁦MSI⁩
    75.9 MB
    التطبيق نفسه بحزمة ⁦MSI⁩، للنشر المُدار على ⁦Windows 64⁩ بت.
    Project.Orchestrator_0.0.16_x64_en-US.msi

Linux 5

  • ⁦Linux⁩، ⁦AppImage⁩
    126 MB
    ملف واحد يعمل على معظم توزيعات ⁦Linux⁩ (⁦x86_64⁩).
    Project.Orchestrator_0.0.16_amd64.AppImage
  • ⁦Debian⁩ و⁦Ubuntu⁩، ⁦x86_64⁩
    58.1 MB
    حزمة تُثبَّت عبر ⁦dpkg⁩ أو ⁦apt⁩.
    Project.Orchestrator_0.0.16_amd64.deb
  • ⁦Debian⁩ و⁦Ubuntu⁩، ⁦arm64⁩
    52.7 MB
    حزمة تُثبَّت عبر ⁦dpkg⁩ أو ⁦apt⁩، لأجهزة ⁦ARM64⁩.
    Project.Orchestrator_0.0.16_arm64.deb
  • ⁦Fedora⁩ و⁦RHEL⁩، ⁦x86_64⁩
    36.7 MB
    حزمة تُثبَّت عبر ⁦dnf⁩ أو ⁦rpm⁩.
    project-orchestrator-0.0.16-1.x86_64.rpm
  • ⁦Fedora⁩ و⁦RHEL⁩، ⁦arm64⁩
    30.7 MB
    حزمة تُثبَّت عبر ⁦dnf⁩ أو ⁦rpm⁩، لأجهزة ⁦ARM64⁩.
    project-orchestrator-0.0.16-1.aarch64.rpm

orchestrator وorch وmcp_server، مع واجهة الويب. النسخ الأخف بدونها في صفحة الإصدار.

للمطوّرين: سطر الأوامر

Homebrew

⁦Mac⁩ و⁦Linux⁩. يثبّت orchestrator وorch وmcp_server.

brew install this-rs/tap/project-orchestrator

سكربت التثبيت

⁦Mac⁩ و⁦Linux⁩. أحدث إصدار في ~/.local/bin. أضف --no-frontend للنسخة الخفيفة.

curl -fsSL https://raw.githubusercontent.com/this-rs/project-orchestrator/main/install.sh | sh

PowerShell

⁦Windows⁩. يثبّت في %LOCALAPPDATA%\orchestrator\bin.

irm https://raw.githubusercontent.com/this-rs/project-orchestrator/main/install.ps1 | iex

Docker

صورة لمعماريتي ⁦amd64⁩ و⁦arm64⁩، مع واجهة الويب.

docker pull ghcr.io/this-rs/project-orchestrator:latest# API only, no dashboard: a version tag with the -api suffix# docker pull ghcr.io/this-rs/project-orchestrator:0.0.16-api

ما يحتاجه الخادم

ذاكرة المشروع
Neo4j 5
البحث
Meilisearch
ناقل الأحداث
⁦NATS⁩ (اختياري)
بيئة التشغيل
Docker 20.10+

يشغّل تطبيق سطح المكتب ⁦Neo4j⁩ و⁦Meilisearch⁩ في ⁦Docker⁩ نيابةً عنك. وفي سطر الأوامر يكفي أمر ⁦compose⁩ واحد: اتبع دليل البدء السريع.

التثبيت

من التنزيل إلى أول تشغيل

لا حاجة إلى طرفية. تثبّت أولًا أداتين مساعدتين، ثم يتولى التطبيق الباقي. خصّص بضع دقائق: أول تشغيل يُنزّل ما يعمل عليه.

نظامك

macOS

⁦macOS 10.15⁩ أو أحدث. ⁦Apple Silicon⁩ (⁦M1⁩ فما بعد) أو ⁦Intel⁩.

ما تحتاجه أولًا

علّم على ما لديك بالفعل؛ وتتكيّف الخطوات أدناه.

Docker Desktop مطلوب

يشغّل قاعدة البيانات ومحرك البحث اللذين يعتمد عليهما التطبيق. ويبدأهما التطبيق لك.

Claude Code للمحادثة

مطلوب لمساعد المحادثة، والإعداد ينتظره. ويمكن للتطبيق تثبيته لك أثناء جزء ⁦Chat AI⁩ من الإعداد. والذكاء الاصطناعي نفسه لا يقدّمه ⁦Project Orchestrator⁩.

  1. الخطوة 1: ثبّت ⁦Docker Desktop⁩ وشغّله

    نزّل ⁦Docker Desktop⁩ من صفحة ⁦Docker⁩، وافتح الملف، واسحب ⁦Docker⁩ إلى ⁦Applications⁩، ثم افتحه وانتظر حتى يقول إنه يعمل.

    ما ينبغي أن تراه. ⁦Docker Desktop⁩ مفتوح ويفيد بأنه يعمل. إنها شاشة ⁦Docker⁩ نفسها، لذلك لم تُعرض هنا.
  2. الخطوة 2: نزّل ⁦Project Orchestrator⁩

    اختر الملف المناسب لجهاز ⁦Mac⁩ لديك. لست متأكدًا؟ افتح قائمة ⁦Apple⁩ واختر «⁦About This Mac⁩»: شريحة اسمها ⁦M1⁩ أو ⁦M2⁩ أو ⁦M3⁩ أو ⁦M4⁩ تعني ⁦Apple Silicon⁩؛ وأي ذكر لـ ⁦Intel⁩ يعني ⁦Intel⁩.

    • ⁦macOS⁩، ⁦Apple Silicon⁩

      ⁦M1⁩ فما بعد · 46 MB

      تنزيل .dmg
    • ⁦macOS⁩، ⁦Intel⁩

      أجهزة ⁦Mac⁩ بمعالج ⁦Intel⁩ · 53 MB

      تنزيل .dmg
    ما ينبغي أن تراه. يظهر ملف .⁦dmg⁩ في مجلد التنزيلات.
  3. الخطوة 3: افتح التطبيق

    افتح ملف .⁦dmg⁩، واسحب ⁦Project Orchestrator⁩ إلى ⁦Applications⁩، ثم افتحه من هناك. وإذا قال ⁦macOS⁩ إنه لا يستطيع التحقق من التطبيق، فلم نتمكن من التحقق من طريقة توقيع البناء: اسمح به من ⁦System Settings⁩ ثم ⁦Privacy⁩ & ⁦Security⁩ بالضغط على «⁦Open Anyway⁩».

    ما ينبغي أن تراه. تعرض شاشة البداية ما يفحصه التطبيق. وفي أول تشغيل تقول أسطر ⁦Docker⁩ «⁦Setup pending⁩».
  4. الخطوة 4: الإعداد 1 من 4: البنية التحتية

    أبقِ على «⁦Docker⁩ (⁦recommended⁩)». يبحث التطبيق عن ⁦Docker Desktop⁩. وحين يعرض «⁦Docker Desktop is running⁩»، اضغط ⁦Next⁩. وإن ذكر أن ⁦Docker⁩ غير موجود أو لا يعمل، استخدم الزر بجوار الرسالة، ثم انتظر: يعيد التطبيق الفحص بنفسه.

    تستخدم الخدمات المنافذ المحلية 7474 و7687 و7700 و4222، ويستخدم التطبيق نفسه المنفذ 6600.

    ما ينبغي أن تراه. يظهر سطر أخضر يقول «⁦Docker Desktop is running⁩» تحت بطاقتين، وقد حُدِّدت «⁦Docker⁩ (⁦recommended⁩)».
  5. الخطوة 5: الإعداد 2 من 4: المصادقة

    على حاسوب لا يستخدمه غيرك، أبقِ على «⁦No authentication⁩» واضغط ⁦Next⁩. وعلى شبكة مشتركة أو عامة، اختر «⁦Password⁩» وحدّد بريدًا إلكترونيًا وكلمة مرور: فمن دون تسجيل دخول يقبل خادم التطبيق اتصالات من شبكتك كلها.

    ما ينبغي أن تراه. ثلاثة خيارات (⁦No authentication⁩ و⁦Password⁩ و⁦OIDC⁩ / ⁦OAuth⁩)، الأول محدَّد.
  6. الخطوة 6: الإعداد 3 من 4: ⁦Chat AI⁩

    إذا ظهرت «⁦Claude Code CLI is required⁩»، اضغط «⁦Install Claude Code CLI⁩». ثم دع التطبيق يُنزّل نموذج البحث حين يعرض ذلك؛ ويظهر حجمه على الشاشة. ويُفتح ⁦Next⁩ حين يكون الاثنان جاهزين.

    إن لم تسجّل الدخول إلى ⁦Claude⁩ بعد، انظر «إذا لم يعمل» أدناه.

    ما ينبغي أن تراه. يظهر أمام ⁦Claude Code CLI⁩ علامة صح خضراء بعد تثبيته (وقبل ذلك: «⁦Claude Code CLI is required⁩» وزر تثبيت)، ويُعلَّم نموذج البحث بأنه جاهز.
  7. الخطوة 7: الإعداد 4 من 4: الإطلاق

    اضغط «⁦Generate Config⁩ & ⁦Save⁩». وحين تظهر «⁦Configuration saved⁩!»، اضغط «⁦Restart Application⁩». ويتحكم مفتاح في هذه الشاشة بما إذا كان التطبيق يتحقق من التحديثات عند بدء التشغيل.

    ما ينبغي أن تراه. رسالة خضراء «⁦Configuration saved⁩!» وزر «⁦Restart Application⁩».
  8. الخطوة 8: انتظر أول بدء تشغيل

    في بدء التشغيل الثاني هذا يُنزّل التطبيق الصور الثلاث التي يعمل عليها، ثم يشغّلها. قد تستغرق المرة الأولى عدة دقائق بحسب اتصالك؛ وتعيد المرات اللاحقة استخدام الصور فتكون أسرع. وحين يصبح كل سطر أخضر، تُفتح النافذة الرئيسية.

    إذا قال سطر «⁦Taking longer than expected⁩»، فانتظر. وإذا ظهر زر «⁦Continue anyway⁩»، فانظر «إذا لم يعمل».

    ما ينبغي أن تراه. قائمة تحقق (⁦Docker Desktop⁩ و⁦Neo4j⁩ و⁦Meilisearch⁩ و⁦NATS⁩ و⁦Backend server⁩) يتحول كل سطر منها إلى الأخضر تباعًا.

إذا لم يعمل

المشكلات الثلاث الأكثر احتمالًا، مع ما يعرضه التطبيق.

⁦Docker⁩ لا يعمل

ما تراه. يقول التطبيق «⁦Docker Desktop is not running⁩» أو «⁦Docker Desktop is required⁩».

ما تفعله.

  • افتح ⁦Docker⁩ من مجلد ⁦Applications⁩ (زر ⁦Open⁩ في التطبيق نفسه يفعل الشيء ذاته). وانتظر حتى يقول ⁦Docker⁩ إنه يعمل.
  • عد إلى ⁦Project Orchestrator⁩: يعيد الفحص كل بضع ثوانٍ، لمدة دقيقتين تقريبًا. بعد ذلك، أنهِ التطبيق وأعد فتحه.
منفذ مستخدم بالفعل

ما تراه. يبقى ⁦Neo4j⁩ أو ⁦Meilisearch⁩ في حالة «⁦Unhealthy⁩»، أو يقول التطبيق إنه فشل في تشغيل الخدمات. تحتاج الخدمات إلى المنافذ المحلية 7474 و7687 و7700 و4222.

ما تفعله.

  • أغلق البرنامج الآخر الذي يستخدم ذلك المنفذ: قاعدة بيانات أخرى، أو خادم بحث، أو نسخة أقدم من ⁦Project Orchestrator⁩.
  • يمكن تغيير منفذ التطبيق نفسه فقط (6600 افتراضيًا) في شاشة ⁦Infrastructure⁩ من الإعداد، «⁦API Server Port⁩».

إن كنت مرتاحًا مع الطرفية فقط، يُظهر هذا الأمر أي برنامج يستخدم المنفذ:

lsof -i :7687
المحادثة لا تصل إلى ⁦Claude⁩

ما تراه. يقول الإعداد «⁦Claude Code CLI is required⁩»، أو تقول المحادثة إنه لا يوجد تسجيل دخول إلى ⁦Claude⁩.

ما تفعله.

  • في شاشة ⁦Chat AI⁩ من الإعداد، اضغط «⁦Install Claude Code CLI⁩» (أو «⁦Retry Install⁩»).
  • إذا طلبت المحادثة بعد ذلك تسجيل الدخول، فافتح تطبيق ⁦Terminal⁩، واكتب الأمر أدناه، واضغط ⁦Enter⁩ وسجّل الدخول إلى ⁦Claude⁩.

اكتب هذا واضغط ⁦Enter⁩:

claude

Windows

⁦Windows⁩ بـ 64 بت.

ما تحتاجه أولًا

علّم على ما لديك بالفعل؛ وتتكيّف الخطوات أدناه.

Docker Desktop مطلوب

يشغّل قاعدة البيانات ومحرك البحث اللذين يعتمد عليهما التطبيق. ويبدأهما التطبيق لك.

Claude Code للمحادثة

مطلوب لمساعد المحادثة، والإعداد ينتظره. ويمكن للتطبيق تثبيته لك أثناء جزء ⁦Chat AI⁩ من الإعداد. والذكاء الاصطناعي نفسه لا يقدّمه ⁦Project Orchestrator⁩.

  1. الخطوة 1: ثبّت ⁦Docker Desktop⁩ وشغّله

    نزّل ⁦Docker Desktop⁩ من صفحة ⁦Docker⁩، وشغّل المثبّت، ثم ابدأ ⁦Docker Desktop⁩ من قائمة ⁦Start⁩ وانتظر حتى يقول إنه يعمل.

    ما ينبغي أن تراه. ⁦Docker Desktop⁩ مفتوح ويفيد بأنه يعمل. إنها شاشة ⁦Docker⁩ نفسها، لذلك لم تُعرض هنا.
  2. الخطوة 2: نزّل ⁦Project Orchestrator⁩

    خذ المثبّت (.⁦exe⁩). ملف .⁦msi⁩ مخصص للحواسيب التي يديرها فريق تقنية المعلومات.

    • ⁦Windows⁩، مثبّت

      64 بت، معالج إعداد · 61 MB

      تنزيل .exe
    • ⁦Windows⁩، ⁦MSI⁩

      64 بت، للنشر المُدار · 80 MB

      تنزيل .msi
    ما ينبغي أن تراه. يظهر ملف .⁦exe⁩ في مجلد التنزيلات.
  3. الخطوة 3: افتح التطبيق

    شغّل المثبّت واتبع المعالج، ثم ابدأ ⁦Project Orchestrator⁩ من قائمة ⁦Start⁩. قد يعرض ⁦Windows⁩ «⁦Windows protected your PC⁩» لأن إعدادات البناء لا تتضمن شهادة توقيع: اختر «⁦More info⁩» ثم «⁦Run anyway⁩» إن كنت تثق بالتنزيل.

    ما ينبغي أن تراه. تعرض شاشة البداية ما يفحصه التطبيق. وفي أول تشغيل تقول أسطر ⁦Docker⁩ «⁦Setup pending⁩».
  4. الخطوة 4: الإعداد 1 من 4: البنية التحتية

    أبقِ على «⁦Docker⁩ (⁦recommended⁩)». يبحث التطبيق عن ⁦Docker Desktop⁩. وحين يعرض «⁦Docker Desktop is running⁩»، اضغط ⁦Next⁩. وإن ذكر أن ⁦Docker⁩ غير موجود أو لا يعمل، استخدم الزر بجوار الرسالة، ثم انتظر: يعيد التطبيق الفحص بنفسه.

    تستخدم الخدمات المنافذ المحلية 7474 و7687 و7700 و4222، ويستخدم التطبيق نفسه المنفذ 6600.

    ما ينبغي أن تراه. يظهر سطر أخضر يقول «⁦Docker Desktop is running⁩» تحت بطاقتين، وقد حُدِّدت «⁦Docker⁩ (⁦recommended⁩)».
  5. الخطوة 5: الإعداد 2 من 4: المصادقة

    على حاسوب لا يستخدمه غيرك، أبقِ على «⁦No authentication⁩» واضغط ⁦Next⁩. وعلى شبكة مشتركة أو عامة، اختر «⁦Password⁩» وحدّد بريدًا إلكترونيًا وكلمة مرور: فمن دون تسجيل دخول يقبل خادم التطبيق اتصالات من شبكتك كلها.

    ما ينبغي أن تراه. ثلاثة خيارات (⁦No authentication⁩ و⁦Password⁩ و⁦OIDC⁩ / ⁦OAuth⁩)، الأول محدَّد.
  6. الخطوة 6: الإعداد 3 من 4: ⁦Chat AI⁩

    إذا ظهرت «⁦Claude Code CLI is required⁩»، اضغط «⁦Install Claude Code CLI⁩». ثم دع التطبيق يُنزّل نموذج البحث حين يعرض ذلك؛ ويظهر حجمه على الشاشة. ويُفتح ⁦Next⁩ حين يكون الاثنان جاهزين.

    إن لم تسجّل الدخول إلى ⁦Claude⁩ بعد، انظر «إذا لم يعمل» أدناه.

    ما ينبغي أن تراه. يظهر أمام ⁦Claude Code CLI⁩ علامة صح خضراء بعد تثبيته (وقبل ذلك: «⁦Claude Code CLI is required⁩» وزر تثبيت)، ويُعلَّم نموذج البحث بأنه جاهز.
  7. الخطوة 7: الإعداد 4 من 4: الإطلاق

    اضغط «⁦Generate Config⁩ & ⁦Save⁩». وحين تظهر «⁦Configuration saved⁩!»، اضغط «⁦Restart Application⁩». ويتحكم مفتاح في هذه الشاشة بما إذا كان التطبيق يتحقق من التحديثات عند بدء التشغيل.

    ما ينبغي أن تراه. رسالة خضراء «⁦Configuration saved⁩!» وزر «⁦Restart Application⁩».
  8. الخطوة 8: انتظر أول بدء تشغيل

    في بدء التشغيل الثاني هذا يُنزّل التطبيق الصور الثلاث التي يعمل عليها، ثم يشغّلها. قد تستغرق المرة الأولى عدة دقائق بحسب اتصالك؛ وتعيد المرات اللاحقة استخدام الصور فتكون أسرع. وحين يصبح كل سطر أخضر، تُفتح النافذة الرئيسية.

    إذا قال سطر «⁦Taking longer than expected⁩»، فانتظر. وإذا ظهر زر «⁦Continue anyway⁩»، فانظر «إذا لم يعمل».

    ما ينبغي أن تراه. قائمة تحقق (⁦Docker Desktop⁩ و⁦Neo4j⁩ و⁦Meilisearch⁩ و⁦NATS⁩ و⁦Backend server⁩) يتحول كل سطر منها إلى الأخضر تباعًا.

إذا لم يعمل

المشكلات الثلاث الأكثر احتمالًا، مع ما يعرضه التطبيق.

⁦Docker⁩ لا يعمل

ما تراه. يقول التطبيق «⁦Docker Desktop is not running⁩» أو «⁦Docker Desktop is required⁩».

ما تفعله.

  • ابدأ ⁦Docker Desktop⁩ من قائمة ⁦Start⁩ (زر ⁦Open⁩ في التطبيق نفسه يفعل الشيء ذاته). وانتظر حتى يقول ⁦Docker⁩ إنه يعمل.
  • عد إلى ⁦Project Orchestrator⁩: يعيد الفحص كل بضع ثوانٍ، لمدة دقيقتين تقريبًا. بعد ذلك، أغلق التطبيق وأعد فتحه.
منفذ مستخدم بالفعل

ما تراه. يبقى ⁦Neo4j⁩ أو ⁦Meilisearch⁩ في حالة «⁦Unhealthy⁩»، أو يقول التطبيق إنه فشل في تشغيل الخدمات. تحتاج الخدمات إلى المنافذ المحلية 7474 و7687 و7700 و4222.

ما تفعله.

  • أغلق البرنامج الآخر الذي يستخدم ذلك المنفذ: قاعدة بيانات أخرى، أو خادم بحث، أو نسخة أقدم من ⁦Project Orchestrator⁩.
  • يمكن تغيير منفذ التطبيق نفسه فقط (6600 افتراضيًا) في شاشة ⁦Infrastructure⁩ من الإعداد، «⁦API Server Port⁩».

إن كنت مرتاحًا مع الطرفية فقط، يُظهر هذا الأمر أي برنامج يستخدم المنفذ:

netstat -ano | findstr :7687
المحادثة لا تصل إلى ⁦Claude⁩

ما تراه. يقول الإعداد «⁦Claude Code CLI is required⁩»، أو تقول المحادثة إنه لا يوجد تسجيل دخول إلى ⁦Claude⁩.

ما تفعله.

  • في شاشة ⁦Chat AI⁩ من الإعداد، اضغط «⁦Install Claude Code CLI⁩» (أو «⁦Retry Install⁩»).
  • إذا طلبت المحادثة بعد ذلك تسجيل الدخول، فافتح ⁦PowerShell⁩، واكتب الأمر أدناه، واضغط ⁦Enter⁩ وسجّل الدخول إلى ⁦Claude⁩.

اكتب هذا واضغط ⁦Enter⁩:

claude

Linux

⁦AppImage⁩ لأجهزة ⁦Intel/AMD⁩؛ وحزم .⁦deb⁩ و.⁦rpm⁩ لأجهزة ⁦Intel/AMD⁩ و⁦ARM64⁩.

ما تحتاجه أولًا

علّم على ما لديك بالفعل؛ وتتكيّف الخطوات أدناه.

Docker Desktop مطلوب

يشغّل قاعدة البيانات ومحرك البحث اللذين يعتمد عليهما التطبيق. ويبدأهما التطبيق لك.

Claude Code للمحادثة

مطلوب لمساعد المحادثة، والإعداد ينتظره. ويمكن للتطبيق تثبيته لك أثناء جزء ⁦Chat AI⁩ من الإعداد. والذكاء الاصطناعي نفسه لا يقدّمه ⁦Project Orchestrator⁩.

  1. الخطوة 1: ثبّت ⁦Docker Desktop⁩ وشغّله

    اتبع صفحة ⁦Docker⁩ الخاصة بتوزيعتك، ثم شغّل ⁦Docker⁩ وانتظر حتى يقول إنه يعمل. ويتعرّف التطبيق أيضًا على ⁦Docker⁩ المثبَّت بدون تطبيق ⁦Desktop⁩.

    ما ينبغي أن تراه. ⁦Docker⁩ يعمل. إنها شاشة ⁦Docker⁩ نفسها، لذلك لم تُعرض هنا.
  2. الخطوة 2: نزّل ⁦Project Orchestrator⁩

    يعمل ⁦AppImage⁩ على أي توزيعة. استخدم .⁦deb⁩ على ⁦Debian⁩ و⁦Ubuntu⁩، و.⁦rpm⁩ على ⁦Fedora⁩ و⁦RHEL⁩.

    • ⁦Linux⁩، ⁦AppImage⁩

      ⁦x86_64⁩، يعمل على أي توزيعة · 132 MB

      تنزيل .AppImage
    نسخ أخرى لهذا النظام
    • ⁦Debian⁩ و⁦Ubuntu⁩، ⁦x86_64⁩

      ⁦dpkg⁩ أو ⁦apt⁩ · 61 MB

      تنزيل .deb
    • ⁦Debian⁩ و⁦Ubuntu⁩، ⁦arm64⁩

      ⁦dpkg⁩ أو ⁦apt⁩، أجهزة ⁦ARM64⁩ · 55 MB

      تنزيل .deb
    • ⁦Fedora⁩ و⁦RHEL⁩، ⁦x86_64⁩

      ⁦dnf⁩ أو ⁦rpm⁩ · 38 MB

      تنزيل .rpm
    • ⁦Fedora⁩ و⁦RHEL⁩، ⁦arm64⁩

      ⁦dnf⁩ أو ⁦rpm⁩، أجهزة ⁦ARM64⁩ · 32 MB

      تنزيل .rpm
    ما ينبغي أن تراه. يظهر الملف في مجلد التنزيلات.
  3. الخطوة 3: افتح التطبيق

    للـ ⁦AppImage⁩: في مدير الملفات، افتح خصائص الملف واسمح بتشغيله كبرنامج، ثم انقر عليه نقرًا مزدوجًا. أما لحزمة .⁦deb⁩ أو .⁦rpm⁩: افتحها بمثبّت البرامج لديك، ثم شغّل ⁦Project Orchestrator⁩ من قائمة تطبيقاتك.

    ما ينبغي أن تراه. تعرض شاشة البداية ما يفحصه التطبيق. وفي أول تشغيل تقول أسطر ⁦Docker⁩ «⁦Setup pending⁩».
  4. الخطوة 4: الإعداد 1 من 4: البنية التحتية

    أبقِ على «⁦Docker⁩ (⁦recommended⁩)». يبحث التطبيق عن ⁦Docker Desktop⁩. وحين يعرض «⁦Docker Desktop is running⁩»، اضغط ⁦Next⁩. وإن ذكر أن ⁦Docker⁩ غير موجود أو لا يعمل، استخدم الزر بجوار الرسالة، ثم انتظر: يعيد التطبيق الفحص بنفسه.

    تستخدم الخدمات المنافذ المحلية 7474 و7687 و7700 و4222، ويستخدم التطبيق نفسه المنفذ 6600.

    ما ينبغي أن تراه. يظهر سطر أخضر يقول «⁦Docker Desktop is running⁩» تحت بطاقتين، وقد حُدِّدت «⁦Docker⁩ (⁦recommended⁩)».
  5. الخطوة 5: الإعداد 2 من 4: المصادقة

    على حاسوب لا يستخدمه غيرك، أبقِ على «⁦No authentication⁩» واضغط ⁦Next⁩. وعلى شبكة مشتركة أو عامة، اختر «⁦Password⁩» وحدّد بريدًا إلكترونيًا وكلمة مرور: فمن دون تسجيل دخول يقبل خادم التطبيق اتصالات من شبكتك كلها.

    ما ينبغي أن تراه. ثلاثة خيارات (⁦No authentication⁩ و⁦Password⁩ و⁦OIDC⁩ / ⁦OAuth⁩)، الأول محدَّد.
  6. الخطوة 6: الإعداد 3 من 4: ⁦Chat AI⁩

    إذا ظهرت «⁦Claude Code CLI is required⁩»، اضغط «⁦Install Claude Code CLI⁩». ثم دع التطبيق يُنزّل نموذج البحث حين يعرض ذلك؛ ويظهر حجمه على الشاشة. ويُفتح ⁦Next⁩ حين يكون الاثنان جاهزين.

    إن لم تسجّل الدخول إلى ⁦Claude⁩ بعد، انظر «إذا لم يعمل» أدناه.

    ما ينبغي أن تراه. يظهر أمام ⁦Claude Code CLI⁩ علامة صح خضراء بعد تثبيته (وقبل ذلك: «⁦Claude Code CLI is required⁩» وزر تثبيت)، ويُعلَّم نموذج البحث بأنه جاهز.
  7. الخطوة 7: الإعداد 4 من 4: الإطلاق

    اضغط «⁦Generate Config⁩ & ⁦Save⁩». وحين تظهر «⁦Configuration saved⁩!»، اضغط «⁦Restart Application⁩». ويتحكم مفتاح في هذه الشاشة بما إذا كان التطبيق يتحقق من التحديثات عند بدء التشغيل.

    ما ينبغي أن تراه. رسالة خضراء «⁦Configuration saved⁩!» وزر «⁦Restart Application⁩».
  8. الخطوة 8: انتظر أول بدء تشغيل

    في بدء التشغيل الثاني هذا يُنزّل التطبيق الصور الثلاث التي يعمل عليها، ثم يشغّلها. قد تستغرق المرة الأولى عدة دقائق بحسب اتصالك؛ وتعيد المرات اللاحقة استخدام الصور فتكون أسرع. وحين يصبح كل سطر أخضر، تُفتح النافذة الرئيسية.

    إذا قال سطر «⁦Taking longer than expected⁩»، فانتظر. وإذا ظهر زر «⁦Continue anyway⁩»، فانظر «إذا لم يعمل».

    ما ينبغي أن تراه. قائمة تحقق (⁦Docker Desktop⁩ و⁦Neo4j⁩ و⁦Meilisearch⁩ و⁦NATS⁩ و⁦Backend server⁩) يتحول كل سطر منها إلى الأخضر تباعًا.

إذا لم يعمل

المشكلات الثلاث الأكثر احتمالًا، مع ما يعرضه التطبيق.

⁦Docker⁩ لا يعمل

ما تراه. يقول التطبيق «⁦Docker Desktop is not running⁩» أو «⁦Docker Desktop is required⁩».

ما تفعله.

  • شغّل ⁦Docker Desktop⁩، أو خدمة ⁦Docker⁩ لديك إن كنت تستخدم ⁦Docker⁩ بلا تطبيق ⁦Desktop⁩. زر ⁦Open⁩ في التطبيق يحاول تشغيل ⁦Docker Desktop⁩ فقط.
  • عد إلى ⁦Project Orchestrator⁩: يعيد الفحص كل بضع ثوانٍ، لمدة دقيقتين تقريبًا. بعد ذلك، أغلق التطبيق وأعد فتحه.
منفذ مستخدم بالفعل

ما تراه. يبقى ⁦Neo4j⁩ أو ⁦Meilisearch⁩ في حالة «⁦Unhealthy⁩»، أو يقول التطبيق إنه فشل في تشغيل الخدمات. تحتاج الخدمات إلى المنافذ المحلية 7474 و7687 و7700 و4222.

ما تفعله.

  • أغلق البرنامج الآخر الذي يستخدم ذلك المنفذ: قاعدة بيانات أخرى، أو خادم بحث، أو نسخة أقدم من ⁦Project Orchestrator⁩.
  • يمكن تغيير منفذ التطبيق نفسه فقط (6600 افتراضيًا) في شاشة ⁦Infrastructure⁩ من الإعداد، «⁦API Server Port⁩».

إن كنت مرتاحًا مع الطرفية فقط، يُظهر هذا الأمر أي برنامج يستخدم المنفذ:

lsof -i :7687
المحادثة لا تصل إلى ⁦Claude⁩

ما تراه. يقول الإعداد «⁦Claude Code CLI is required⁩»، أو تقول المحادثة إنه لا يوجد تسجيل دخول إلى ⁦Claude⁩.

ما تفعله.

  • في شاشة ⁦Chat AI⁩ من الإعداد، اضغط «⁦Install Claude Code CLI⁩» (أو «⁦Retry Install⁩»).
  • إذا طلبت المحادثة بعد ذلك تسجيل الدخول، فافتح طرفية، واكتب الأمر أدناه، واضغط ⁦Enter⁩ وسجّل الدخول إلى ⁦Claude⁩.

اكتب هذا واضغط ⁦Enter⁩:

claude

الأسئلة

قبل أن تثبّت

أجوبة قصيرة، كل منها مراجَع على الشيفرة المصدرية للتطبيق.

هل هو مجاني؟

نعم. التنزيل بلا ثمن، والشيفرة المصدرية علنية على ⁦GitHub⁩.

التكلفة الوحيدة التي قد توجد خارج التطبيق: يعمل مساعد المحادثة عبر ⁦Claude Code⁩، الذي تثبّته على حدة ويخضع لخطط ⁦Anthropic⁩ وشروطها.

إلى أين تذهب بياناتي؟

تبقى خططك ومهامك وملاحظاتك وقراراتك على حاسوبك، في قاعدة بيانات ومحرك بحث يشغّلهما التطبيق لك. ولا يقبلان إلا اتصالات من جهازك أنت.

المحادثة هي الجزء الذي يتواصل مع الخارج: ما تكتبه، وما يقرؤه المساعد ليجيبك، يرسله ⁦Claude Code⁩ إلى ⁦Claude⁩، وفق شروط ⁦Anthropic⁩.

يعمل البحث بالمعنى على حاسوبك (ويُنزَّل نموذجه مرة واحدة). ويتحقق التطبيق من ⁦GitHub⁩ بحثًا عن إصدارات جديدة عند بدء التشغيل. ولم يُعثر في الشيفرة المصدرية على أي تحليلات أو شيفرة تتبّع.

هل أحتاج إلى حساب؟

لا حساب مع ⁦Project Orchestrator⁩: لا شيء للتسجيل فيه، ولا يستخدم الإعداد تسجيل دخول افتراضيًا.

يمكنك إضافة كلمة مرور، أو تسجيل الدخول عبر ⁦Google⁩ أو ⁦Microsoft⁩ أو مزوّد ⁦OpenID⁩ آخر، أثناء الإعداد.

مفيد أن تعرف: من دون تسجيل دخول، يقبل خادم التطبيق نفسه اتصالات من شبكتك كلها، لا من حاسوبك فقط. وعلى شبكة مشتركة، اختر كلمة مرور.

هل يجب أن أثبّت ⁦Docker⁩؟

نعم، افتراضيًا. يحتفظ التطبيق ببياناتك في قاعدة بيانات ومحرك بحث، ويشغّلهما عبر ⁦Docker Desktop⁩. تثبّت ⁦Docker Desktop⁩ مرة واحدة؛ ثم يبدأ التطبيق هذه الخدمات ويوقفها بنفسه.

يتحقق الإعداد من وجود ⁦Docker⁩، ويخبرك إن كان غائبًا أو لم يبدأ، ولا يسمح لك بالمتابعة حتى يعمل.

ويمكن لمن يشغّلون قاعدة بياناتهم وخوادم بحثهم أن يوجّهوا التطبيق إليها بدلًا من ذلك (خيار «⁦External servers⁩» في الإعداد).

هل الذكاء الاصطناعي مضمَّن، أم أحتاج إلى اشتراكي أو مفتاحي الخاص؟

الذكاء الاصطناعي غير مضمَّن. يعمل مساعد المحادثة عبر ⁦Claude Code⁩، أداة ⁦Anthropic⁩، التي يجب أن تكون على حاسوبك ومسجَّلة الدخول إلى حساب ⁦Claude⁩ الخاص بك. ويمكن للإعداد تثبيتها لك.

لتسجيل الدخول قد تحتاج إلى كتابة ⁦claude⁩ مرة واحدة في الطرفية؛ وتقول رسالة التطبيق ذلك. ولا يُطلب أي مفتاح في الإعداد.

الخطة التي يتطلبها ⁦Claude Code⁩ تحددها ⁦Anthropic⁩، فراجع موقعها. ولن يسمح لك الإعداد بالإنهاء حتى يُكتشف ⁦Claude Code⁩.

هل يمكنني استخدامه دون كتابة شيفرة؟

للاستخدام اليومي، نعم: تعمل في التطبيق (⁦Today⁩ والخطط والمهام والملاحظات والقرارات) وتطلب من المساعد في محادثة. ولا يحتاج التثبيت إلى طرفية أيضًا، عدا تسجيل دخول ⁦Claude⁩ لمرة واحدة قد يلزم.

ليس من الضروري أن يكون المشروع برمجيات: تدعم الإصدارات الحديثة مشاريع بلا مجلد شيفرة.

الحد الصريح: بدأ المنتج مع المطوّرين، وما زالت بعض الشاشات تميل إلى ذلك، مثل الاقتراحات الأولية للمحادثة (تحليل الأثر والبحث في الشيفرة والبنية).

على أي حواسيب يعمل؟

⁦macOS 10.15⁩ أو أحدث (⁦Apple Silicon⁩ و⁦Intel⁩)، و⁦Windows⁩ بـ 64 بت، و⁦Linux⁩ (⁦AppImage⁩ لأجهزة ⁦Intel/AMD⁩، وحزم .⁦deb⁩ و.⁦rpm⁩ لأجهزة ⁦Intel/AMD⁩ و⁦ARM64⁩).

يجب أن يعمل ⁦Docker Desktop⁩ على الحاسوب نفسه. لا يوجد تطبيق للهاتف ولا نسخة ويب مستضافة: كل التنزيلات في صفحة الإصدار حزم لسطح المكتب.

كيف أحدّثه؟

يتحقق تطبيق سطح المكتب من وجود إصدار جديد عند كل بدء تشغيل، ويعرض شريطًا حين يكون أحدها جاهزًا. ويمكنك إيقاف ذلك في الخطوة الأخيرة من الإعداد.

إن لم يظهر شريط، نزّل أحدث مثبّت من صفحة الإصدار وشغّله.

هل أستطيع استخدامه مع فريقي؟

ليس كمساحة فريق مشتركة بعد: اليوم يشغّل كل شخص ⁦Project Orchestrator⁩ الخاص به.

الموجود: مساحات العمل، لتجميع عدة مشاريع من مشاريعك، ونسخة أولية من المشاركة بين نسختين. وتقرر لكل مشروع هل تُشارَك الملاحظات يدويًا، أم تُقترح عليك، أم تُرسل تلقائيًا؛ ويمكن أن تنتهي صلاحية النسخ، ويمكنك سحب مشاركة.

المخطَّط وغير المتاح: قاعدة معرفة مشتركة واحدة للشركة، وفرق وتسلسل هرمي، وأدوار وصلاحيات وصول.

ما الترخيص الذي يخضع له؟

ترخيصان، كما ينص ملف ⁦LICENSE⁩ (حقوق النشر لـ ⁦FFS SAS⁩): ⁦MIT AND BUSL-1.1⁩.

يمكن استخدام الأجزاء الخاضعة لترخيص ⁦MIT⁩ ونسخها وتعديلها ومشاركتها بحرية.

الجزء المعلَّم ⁦Enterprise Edition⁩ خاضع لـ ⁦Business Source License 1.1⁩: يجوز لك الاختبار والتطوير والتقييم به، لكن استخدامه في الإنتاج يحتاج إلى ترخيص تجاري من ⁦FFS SAS⁩ (⁦contact@ffs.holdings⁩). ويصبح هذا الجزء ⁦MIT⁩ بعد أربع سنوات من نشره.

ماذا يحدث حين أغلق النافذة؟

يؤدي إغلاق النافذة إلى إخفاء التطبيق في صينية النظام؛ ويواصل العمل. اختر ⁦Quit⁩ من أيقونة الصينية لإيقافه.

ويوقف الخروج أيضًا الخدمات الثلاث التي بدأها التطبيق في ⁦Docker⁩ (قاعدة البيانات والبحث والأحداث). وإن كنت تستخدم خوادمك الخاصة فلا يمسّها.

كيف أحصل على مساعدة أو أساهم؟

انضم إلى ⁦Discord⁩ لطلب المساعدة أو تقديم ملاحظاتك. وعند وجود خلل، افتح ⁦issue⁩ على ⁦GitHub⁩ وأرفق نظامك وخطوات إعادة إنتاجه وأي رسالة خطأ.

المساهمات موضع ترحيب. يشرح دليل المساهمة كيفية إعداد المشروع وما يتضمنه البلاغ الجيد؛ وهو مكتوب للمطوّرين.

ابدأ الآن

امنح مساعديك ذاكرة وخطة

ثبّت المنسّق، واربط ⁦Claude Code⁩ عبر ⁦MCP⁩، ودع أول مساعد يقرأ المشروع قبل أن يكتب سطرًا واحدًا.

أو ابدأ من الطرفية

brew install this-rs/tap/project-orchestrator