One Roof: إدارة وكلاء الذكاء الاصطناعي للبرمجة على Mac

تابع الجلسات والطلبات ودورات العمل المحدودة من تطبيق واحد على Mac.

gaurav8936.github.io
One Roof screenshot

ما فائدة One Roof ببساطة؟

One Roof تطبيق مجاني على Mac يجمع وكلاء الذكاء الاصطناعي للبرمجة في مكان واحد. تعمل أدوات Claude Code وCodex وGemini CLI وKimi وAntigravity الحقيقية عبر سطر الأوامر، ويمكن فتح جلسات shell عادية أيضًا. دور التطبيق هو إظهار العمل والأسئلة، بينما تبقى القرارات لك.

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

صندوق واحد للأسئلة التي تنتظر قرارك

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

تُظهر كل جلسة الحالة والوكيل والحساب والمجلد. تحافظ خدمة roofd الخلفية على الجلسات العاملة عند إغلاق التطبيق. يلخص Home أخطاء الليل والخطوات التالية، بينما يتيح History البحث في الأحداث المهمة وقراراتك خلال مدة حفظ تبلغ 30 يومًا.

دورات تكرر العمل وفق اختبار واضح

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

يبدأ One Roof بالتحقق؛ إذا نجح بالفعل فلا يشغل وكيلًا. وإلا يعمل الوكيل داخل worktree منفصل في Git، ثم يعاد التحقق بعد كل جولة. تتوقف الدورة عند النجاح أو حد الوقت أو عدد الجولات أو تكرار الفشل. تنتظر النتائج مراجعتك، ولا تنفذ الدورة push أو merge أو نشرًا من تلقاء نفسها.

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

تجهيز الجهاز وبدء أول جلسة

تحتاج إلى Mac بمعالج Apple silicon وmacOS 14 أو أحدث، مع Git ووكيل CLI واحد على الأقل مثبت ومُعدّ للمصادقة.

  1. نزّل ملف ZIP من Releases، وفك ضغطه، وانقل One Roof إلى Applications.
  2. أكمل الإعداد واسمح لخدمة roofd، ثم اختر مجلد مستودعات الشيفرة.
  3. اضغط ⌘N واكتب مهمة واضحة، ثم اختر الوكيل والمستودع.
  4. شغّل باستخدام ⌘Return. افتح Inbox عبر ⌘I عند ظهور سؤال، ثم راجع التغييرات والنتيجة.

فهم مراقبة الذاكرة وحدود الحماية

يعرض Resources استهلاك الذاكرة والمعالج للجلسات وأشجار العمليات، مع رسوم لعشر دقائق. التحذير الافتراضي عند 1 GB والإيقاف عند 2 GB يخصان العملية الحاملة للجلسة. لا يمثلان سقفًا لمجموع ذاكرة جميع العمليات التابعة، ويمكن للإعدادات تغيير العتبات.

التطبيق مجاني، لكن استخدام النماذج منفصل

تم التحقق في 5 نوفمبر 2026 من أن التطبيق مجاني ومفتوح المصدر وفق ترخيص MIT. تبقى اشتراكات الوكلاء وطلبات API على حساباتك. قد تستهلك جولات العمل والمراجعات والتقييمات الاختيارية حصص تلك الحسابات؛ لا توجد حصة نماذج موحدة متضمنة.

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

إضافات اختيارية وحدود النسخة الحالية

يتطلب Linear مفتاح API خاصًا بك. يمكن استخدام OpenCode وGoose مع نماذج مستضافة وبيانات اعتماد وحدود حجز ميزانية تخصك. يساعد النموذج المحلي الاختياري في التسميات والتفسيرات. تنظم حزمة roof القواعد ومساحة العمل المشتركة؛ يعرض roof install --dry-run الإعداد مسبقًا ويفحصه roof doctor. ميزة Evals موسومة صراحة بأنها مسودة.

أسئلة شائعة

هل يشمل التطبيق المجاني استخدام النماذج؟

المجاني هو التطبيق. تخضع حسابات الوكلاء واستهلاك API لشروط وتكاليف منفصلة.

ما أجهزة Mac المتوافقة؟

المتطلب المنشور هو Apple silicon مع macOS 14+. لم يتم التحقق من واجهة Windows/Linux أو إصدار Intel.

ما وكلاء البرمجة المدعومون؟

Claude Code وCodex وGemini CLI وKimi وAntigravity، إلى جانب shell عادي. يحتاج OpenCode وGoose إلى إعداد إضافي.

مصادر رسمية