عن المشروع

RimZ هي لوحة تحكم وغرفة قيادة فورية للبرمجة بالوكلاء، مبنية على tmux وZellij. تضع وكلاء البرمجة في غرفة multiplexer واحدة وتوجّه الانتباه إلى الوكيل الذي يحتاجه. يحصل كل وكيل على بطاقة شريط جانبي حية تعرض الحالة والمهمة والنموذج وصحة السياق وإحصائيات الرموز والتكلفة بالدولار وشجرة الوكلاء الفرعيين. يلخّص سطر قمرة القيادة الأسطول، ونقرة واحدة تنقل إلى اللوحة المنتظرة. الأداة عبارة عن ملف ثنائي خفيف يعمل داخل جلسات Zellij أو tmux الحالية. تدعم تشغيل واجهات سطر أوامر الوكلاء الرسمية مثل Claude Code وCodex دون تغيير، مع خطافات تبلّغ النشاط إلى الشريط الجانبي. يمكن للمستخدمين إطلاق تخطيطات في مساحات عمل Git معزولة، ودمج النماذج كفرق مسماة بأدوار ومعرفات، ومراسلة الوكلاء بشكل دائم مع خيارات الإيقاف والتوجيه والجدولة. توفر RimZ بدائيات أتمتة لهندسة الأحزمة والحلقات. يشغّل `rimz agents -p` مهام وكلاء خاضعة للإشراف بدون واجهة مع أكواد خروج ومخرجات JSON للبرامج النصية والتكامل المستمر. يجدول `rimz loop` عمليات التشغيل حسب التقويمات أو الفواصل الزمنية أو cron أو المراقبين أو إشارات الأحداث. يتيح `rimz wait` للوكلاء تسليح مؤقتات أو أوامر أو مراقبة عمليات أو مراقبة ملفات وإنهاء دورهم بدلاً من النوم. تحدّ الميزانيات بالدولار من الإنفاق لكل دور أو وكيل أو مهمة حلقة أو غرفة أو حساب مزود. يمكن لمعالجات الإشعارات تشغيل أوامر مخصصة عند الحاجة إلى الانتباه. العمل عن بُعد مدعوم عبر SSH مع إعادة اتصال ذاتية الإصلاح، ونفق متصفح عبر ttyd، وجسور تحكم عن بُعد اختيارية للرد على المطالبات من تطبيقات Claude وChatGPT الرسمية على الهاتف. على Linux، توفر عروض تثبيت bubblewrap الاختيارية عزل sandbox للوحات الوكلاء. الإعداد قائم على الملفات تحت `~/.rimz/`، مع إعدادات TOML وتعريفات Markdown لملفات الوكلاء والفرق والمهارات. المشروع برنامج تجريبي، يُستخدم بكثافة لبناء نفسه، وجاهز للاستخدام الشخصي اليومي بينما قد تفضل سير العمل الإنتاجية انتظار إصدار 1.0.