Jev for Codex (la commande jev-codex de jev-router) choisit quel modèle Codex répond à chaque nouveau tour. AgentsRoom fait le même travail depuis son composer, avec Adaptive Mode, et garde vos agents Codex dans un espace de travail autour d'eux.
Les deux envoient le travail simple à un modèle léger et le travail difficile au modèle phare, via un petit serveur local qui change le modèle sans redémarrer Codex. La différence est autour : Jev est une commande que vous lancez, AgentsRoom l'intègre à l'application qui fait tourner vos agents.

Codex n'a aucune commande pour changer de modèle en pleine session : son /model ouvre seulement un sélecteur. Les deux outils contournent ça de la même façon, avec un petit serveur local entre Codex et l'API.
Vous lancez Codex avec jev-codex au lieu de codex. La commande démarre un proxy local et un provider Jev Router temporaire ; le proxy réécrit chaque nouveau tour vers le modèle choisi par Jev, et une ligne de commentaire vous indique lequel. Le routage demande une clé TypeSafe, et le texte du prompt du tour part chez TypeSafe.
En mode Automatic, AgentsRoom démarre chaque agent Codex branché sur un petit serveur local de l'application, en gardant votre connexion Codex. Quand votre message demande un autre modèle, les requêtes suivantes partent vers lui : aucune relance, rien n'est tapé dans Codex. Un agent déjà lancé, un agent sur un hôte SSH distant, ou un Codex qui passe par votre propre provider ou point d'accès n'est jamais redirigé : il change de modèle en reprenant la même conversation sur le nouveau modèle.
Les premières lignes sont celles où Jev a l'avantage. Le reste, c'est tout ce qui entoure un agent Codex une fois lancé.
| Fonctionnalité | AgentsRoom | Jev for Codex |
|---|---|---|
| Open source | ✗ | ✓ |
| Refuse une descente de modèle qui gaspillerait le prompt cache | ✗ | ✓ |
| Fonctionne dans un simple terminal, hors de toute application | ✗ | ✓ |
| Explique la dernière décision de routage | ✗ | ✓ |
| Change de modèle sans relancer Codex | ✓ | ✓ |
| Choisit un modèle pour chaque message | Option | Par tour |
| Change le modèle d'un agent déjà lancé | Reprend la session | ✗ |
| Aucune clé API tierce à gérer | ✓ | Clé TypeSafe |
| Peut suggérer au lieu de basculer | ✓ | ✗ |
| Route aussi d'autres CLI | Claude, Antigravity | Claude Code |
| Plusieurs comptes Codex côte à côte | ✓ | ✗ |
| Interface desktop | ✓ | ✗ |
| Statut des agents en un coup d'œil | ✓ | ✗ |
| Terminal en direct par agent | ✓ | Votre terminal |
| Vue multi-projets | ✓ | ✗ |
| Backlog Kanban | ✓ | ✗ |
| Relecture des diffs intégrée | ✓ | ✗ |
| Rôles d'agents spécialisés | ✓ | ✗ |
| Notifications | ✓ | ✗ |
| Application mobile native | ✓ | ✗ |
| Réglages dans une interface | ✓ | ✗ |
| Glisser-déposer de fichiers | ✓ | ✗ |
| Choix du modèle | Par agent + par message | Par tour |
| Installation | 30 s | npm + clé API |
Le routage par message d'AgentsRoom a ses propres limites. Mieux vaut les connaître avant de changer d'outil.
Automatic change de modèle sans relance pour les agents démarrés après son activation. Un agent déjà ouvert change quand même, en reprenant la même conversation sur le nouveau modèle, ce qui prend quelques secondes. Relancez-le une fois pour profiter du changement sans relance.
Un message envoyé pendant que l'agent travaille encore n'est pas routé : le changement ne pourrait s'appliquer qu'après le tour. Un message attend le verdict 4 secondes au maximum, puis part sur le modèle actuel.
Changer de modèle fait perdre le prompt cache du précédent : le premier message sur le nouveau modèle relit l'historique au prix fort. Jev refuse une descente de modèle sur une longue conversation quand elle coûterait plus qu'elle ne fait gagner ; AgentsRoom, non.
Le routage s'applique aux agents que vous lancez dans AgentsRoom, depuis le desktop ou le téléphone. Un codex lancé dans un autre terminal garde son modèle. Les 500 premiers caractères de votre message sont envoyés aux serveurs d'AgentsRoom pour décider.
Jev est un bon outil, et dans ces cas il convient mieux qu'AgentsRoom.
Vous lancez codex dans votre propre shell ou via SSH et voulez du routage à cet endroit, sans application desktop autour.
Jev vous laisse choisir quel modèle Codex sert chaque niveau, et demander un niveau dans le prompt, par exemple use strong, l'emporte sur le routage pour ce tour.
Sur une longue conversation, Jev refuse une descente de modèle qui gaspillerait plus de prompt cache qu'elle n'en ferait gagner, et sa commande explain montre les scores derrière chaque décision.
jev-router est open source sous licence MIT : vous pouvez lire sa politique de routage, la modifier et la forker.
Trois réglages dans Réglages > Composer. Ils peuvent aussi être définis pour un seul projet.
Réglages > Composer > Adaptive Model > Activé. Désactivé par défaut ; tant qu'il l'est, rien n'est envoyé.
Activez Every message. Par défaut, seul le premier message d'une conversation est analysé.
Réglez When a better-suited model is found sur Automatic. Les agents démarrés ensuite changent de modèle sans relance ; la pastille indique quel modèle a servi, et les pouces permettent de noter le choix.
La vraie application desktop, dans votre navigateur avec des données d'exemple. Rien à installer.
L'application de bureau, en mode Simple
Sur téléphone, la démo fait tourner la vraie application de bureau dans son mode d'interface Simple : un projet, ses agents, un prompt. Le poste de pilotage complet est sur votre ordinateur.
AgentsRoom comparé à d'autres gestionnaires d'agents, terminaux et outils d'IA.
Téléchargement gratuit pour macOS, Windows et Linux. Activez Adaptive Model et choisissez Every message.
App companion : suivez vos agents en déplacement
Utilisez Claude, Codex, Antigravity CLI ou un autre fournisseur IA.
Remontez bugs et demandes directement dans votre backlog public.