À propos du projet
RimZ est un tableau de bord temps réel et une salle de contrôle pour le codage agentique, construit sur tmux et Zellij. Il place les agents de codage dans une salle multiplexeur unique et oriente l'attention vers l'agent qui en a besoin. Chaque agent dispose d'une carte latérale en direct affichant l'état, la tâche, le modèle, la santé du contexte, les statistiques de jetons, le coût en dollars et l'arborescence des sous-agents. Une ligne de cockpit résume la flotte, et un clic amène dans le volet en attente.
L'outil est un binaire léger intégré aux sessions Zellij ou tmux existantes. Il prend en charge l'exécution des CLI d'agents officiels tels que Claude Code et Codex sans modification, avec des hooks signalant l'activité à la barre latérale. Les utilisateurs peuvent lancer des dispositions dans des worktrees Git isolés, combiner des modèles en équipes nommées avec rôles et pseudonymes, et envoyer des messages durables aux agents avec des options de mise en attente, de pilotage et de planification.
RimZ fournit des primitives d'automatisation pour l'ingénierie de harnais et de boucles. `rimz agents -p` exécute des tâches d'agents supervisées sans interface avec codes de sortie et sortie JSON pour les scripts et l'CI. `rimz loop` planifie des exécutions selon des calendriers, des intervalles, cron, des chiens de garde ou des signaux d'événements. `rimz wait` permet aux agents d'armer des minuteries, des commandes, des surveillances de processus ou de fichiers et de terminer leur tour au lieu de dormir. Les budgets en dollars plafonnent les dépenses par tour, agent, tâche de boucle, salle ou compte fournisseur. Les gestionnaires de notification peuvent exécuter des commandes personnalisées lorsque l'attention est requise.
Le travail à distance est pris en charge via SSH avec reconnexion auto-réparatrice, tunneling navigateur via ttyd, et ponts de contrôle à distance optionnels pour répondre aux invites depuis les applications mobiles officielles Claude et ChatGPT. Sous Linux, des vues de montage bubblewrap optionnelles offrent une isolation en bac à sable pour les volets d'agents.
La configuration est basée sur des fichiers sous `~/.rimz/`, avec une configuration TOML et des définitions Markdown pour les profils d'agents, les équipes et les compétences. Le projet est un logiciel bêta, largement utilisé pour se construire lui-même, et prêt pour un usage personnel quotidien, tandis que les flux de production préféreront peut-être attendre la version 1.0.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.