عن المشروع

ComandOS هو مركز تحكم محلي أولاً لتشغيل عدة وكلاء برمجة بالذكاء الاصطناعي جنباً إلى جنب. يستهدف Claude Code وOpenAI Codex CLI وGemini CLI وOpenCode وGrok Build وAntigravity CLI، ويضع كل وكيل في جلسات tmux دائمة حتى يتمكن عدة وكلاء من العمل بالتوازي. الفكرة الأساسية هي الانتباه المدفوع بالأحداث: بدلاً من تفقد علامات التبويب، يقاطع النظام المستخدم بتنبيه صوتي ونافذة منبثقة قابلة للتنفيذ تعرض السؤال وخياراته الفعلية كأزرار، إضافة إلى الرد المضمّن والنسخ وعرض "View ALL". تعرض لوحة تحكم حية على 127.0.0.1:4777 كل ما ينتظر إجابة. ويوفر تطبيق أصلي GTK+VTE علامة تبويب لكل جلسة مع نقاط حالة (كهرماني في انتظار، أزرق يعمل، أخضر منتهٍ)، والتنقل بين الجلسات بـ Ctrl+K، وتقسيمات وسمات. تشمل الميزات الأخرى مشاركة الحصة/استخدام الخطة مع مقترحات إعادة التوزيع عبر الحسابات والنماذج، ونسخ/تصدير الردود إلى الحافظة أو ملف .txt أو PDF، وصوت محلي دون اتصال عبر piper، ومدير SSH فوق ~/.ssh/config مع اتصال بنقرة واحدة واكتشاف الأنفاق المتعددة، ومقتطفات shell قابلة لإعادة الاستخدام تُلصق باللصق المُقوّس، وجسر Telegram اختياري مع الرد وأوامر /ls /out /run. الواجهة متاحة بالإنجليزية والإسبانية. تصميم محلي أولاً: تعيش حالة التشغيل في tmux وملفات JSON/الإعدادات وSQLite محلي في ~/.claude/hooks/comandos-usage.sqlite. لا يوجد خادم خلفي مستضاف أو قاعدة بيانات خارجية أو قياس عن بُعد أو وكيل SSH. تذهب اتصالات SSH مباشرة من عميل OpenSSH المحلي. ميزات الشبكة اختيارية: نقاط نهاية استخدام المزود، وTailscale Serve للوصول عن بُعد، وTelegram، وتنزيل نموذج صوتي اختياري. يستخدم الوصول عن بُعد cc-mobile عبر Tailscale Serve (وليس Funnel العام أبداً)، مع TLS تلقائي، ورمز وصول يحمي لوحة التحكم وواجهة API ومرفقات الطرفية، وقائمة سماح لترويسة Host ضد إعادة ربط DNS، وربط على loopback فقط لـ cc-dash وttyd. يضيف cc-webterm الاختياري طرفية xterm.js تفاعلية كاملة مرتبطة بجلسة tmux نفسها. يتم التثبيت عبر git clone و./install.sh، ويتطلب Linux مع GNOME/X11 وpython3-gi وtmux وjq، مع التوصية بـ xclip وwmctrl وpiper وkitty. يُدعم Windows 11 عبر WSL2 + WSLg، ويوصف دعم macOS بأنه تجريبي مع تطبيق أصلي PyObjC/WKWebView. المشروع مرخّص بMIT.