Jev for Codex (der Befehl jev-codex aus jev-router) entscheidet, welches Codex-Modell jeden neuen Turn beantwortet. AgentsRoom erledigt dasselbe im Composer, mit Adaptive Mode, und hält deine Codex-Agenten in einem Arbeitsbereich zusammen.
Beide schicken einfache Arbeit an ein leichtes Modell und schwierige Arbeit an das Flaggschiff, über einen kleinen lokalen Server, der das Modell wechselt, ohne Codex neu zu starten. Der Unterschied liegt drumherum: Jev ist ein Befehl, den du startest, AgentsRoom baut es in die App ein, in der deine Agenten laufen.

Codex hat keinen Befehl, der das Modell mitten in einer Sitzung wechselt: sein /model öffnet nur eine Auswahl. Beide Tools umgehen das auf dieselbe Weise, mit einem kleinen lokalen Server zwischen Codex und der API.
Du startest Codex mit jev-codex statt mit codex. Es startet einen lokalen Loopback-Proxy und einen temporären Jev-Router-Provider; der Proxy schreibt jeden neuen Turn auf das von Jev gewählte Modell um, und eine Kommentarzeile sagt dir, welches. Das Routing braucht einen TypeSafe-Schlüssel, und der Prompt-Text des Turns geht an TypeSafe.
Im Modus Automatic startet AgentsRoom jeden Codex-Agenten verbunden mit einem kleinen lokalen Server in der App, mit deinem Codex-Login. Verlangt deine Nachricht ein anderes Modell, gehen die nächsten Anfragen an dieses: kein Neustart, nichts in Codex zu tippen. Ein Agent, der schon lief, ein Agent auf einem entfernten SSH-Host oder ein Codex über deinen eigenen Provider oder Endpoint wird nie umgeleitet: er wechselt, indem dasselbe Gespräch auf dem neuen Modell fortgesetzt wird.
In den ersten Zeilen liegt Jev vorn. Der Rest ist alles, was einen Codex-Agenten umgibt, sobald er läuft.
| Funktion | AgentsRoom | Jev for Codex |
|---|---|---|
| Open Source | ✗ | ✓ |
| Verweigert ein Downgrade, das den Prompt-Cache verschwenden würde | ✗ | ✓ |
| Läuft in einem einfachen Terminal, außerhalb jeder App | ✗ | ✓ |
| Erklärt die letzte Routing-Entscheidung | ✗ | ✓ |
| Wechselt das Modell, ohne Codex neu zu starten | ✓ | ✓ |
| Wählt für jede Nachricht ein Modell | Option | Pro Turn |
| Wechselt einen Agenten, der schon lief | Setzt die Sitzung fort | ✗ |
| Kein Fremd-API-Schlüssel zu verwalten | ✓ | TypeSafe-Schlüssel |
| Kann vorschlagen statt zu wechseln | ✓ | ✗ |
| Routet auch andere CLIs | Claude, Antigravity | Claude Code |
| Mehrere Codex-Konten nebeneinander | ✓ | ✗ |
| Desktop-Oberfläche | ✓ | ✗ |
| Agentenstatus auf einen Blick | ✓ | ✗ |
| Live-Terminal pro Agent | ✓ | Dein Terminal |
| Ansicht über mehrere Projekte | ✓ | ✗ |
| Kanban-Backlog | ✓ | ✗ |
| Integriertes Diff-Review | ✓ | ✗ |
| Spezialisierte Agentenrollen | ✓ | ✗ |
| Benachrichtigungen | ✓ | ✗ |
| Native mobile App | ✓ | ✗ |
| Einstellungen in einer Oberfläche | ✓ | ✗ |
| Dateien per Drag-and-drop | ✓ | ✗ |
| Modellwahl | Pro Agent + pro Nachricht | Pro Turn |
| Einrichtung | 30 Sek. | npm + API-Schlüssel |
Das Routing pro Nachricht in AgentsRoom hat eigene Grenzen. Besser, du kennst sie, bevor du wechselst.
Automatic wechselt ohne Neustart bei den Agenten, die nach dem Einschalten gestartet werden. Ein bereits offener Agent wechselt trotzdem, indem dasselbe Gespräch auf dem neuen Modell fortgesetzt wird, was ein paar Sekunden dauert. Starte ihn einmal neu, um den Wechsel ohne Neustart zu bekommen.
Eine Nachricht, die du sendest, während der Agent noch arbeitet, wird nicht geroutet: der Wechsel könnte erst nach dem Turn greifen. Eine Nachricht wartet höchstens 4 Sekunden auf das Urteil und geht dann mit dem aktuellen Modell raus.
Ein Modellwechsel verwirft den Prompt-Cache des vorherigen Modells: die erste Nachricht auf dem neuen Modell liest den Verlauf zum vollen Preis neu ein. Jev verweigert bei einem großen Gespräch ein Downgrade, wenn es mehr kosten als sparen würde; AgentsRoom tut das nicht.
Das Routing gilt für die Agenten, die du in AgentsRoom ausführst, vom Desktop oder vom Handy aus. Ein codex, das du in einem anderen Terminal startest, behält sein Modell. Die ersten 500 Zeichen deiner Nachricht gehen zur Entscheidung an die Server von AgentsRoom.
Jev ist ein gutes Tool, und in diesen Fällen passt es besser als AgentsRoom.
Du startest codex in deiner eigenen Shell oder per SSH und willst das Routing genau dort, ohne Desktop-App drumherum.
Bei Jev wählst du, welches Codex-Modell jede Stufe bedient, und eine Stufe im Prompt anzufordern, etwa use strong, überschreibt das Routing für diesen Turn.
Bei einem großen Gespräch verweigert Jev ein Downgrade, das mehr Prompt-Cache verschwenden als einsparen würde, und sein explain-Befehl zeigt die Scores hinter jeder Entscheidung.
jev-router ist Open Source unter der MIT-Lizenz: du kannst die Routing-Regeln lesen, ändern und das Projekt forken.
Drei Einstellungen unter Settings > Composer. Sie lassen sich auch nur für ein Projekt festlegen.
Einstellungen > Composer > Adaptives Modell > Ein. Standardmäßig aus; solange es aus ist, wird nichts gesendet.
Schalte Every message ein. Standardmäßig wird nur die erste Nachricht eines Gesprächs analysiert.
Stelle When a better-suited model is found auf Automatic. Ab dann gestartete Agenten wechseln das Modell ohne Neustart; der Chip zeigt, welches Modell verwendet wurde, und mit den Daumen bewertest du die Wahl.
Die echte Desktop-App, in deinem Browser mit Beispieldaten. Nichts zu installieren.
Die Desktop-App im Modus „Einfach“
Auf dem Smartphone läuft in der Demo die echte Desktop-App im Oberflächenmodus „Einfach“: ein Projekt, seine Agenten, ein Prompt. Das vollständige Cockpit gibt es auf dem Computer.
AgentsRoom im Vergleich mit anderen Agent-Managern, Terminals und KI-Tools.
Kostenloser Download für macOS, Windows und Linux. Schalte Adaptives Modell ein und wähle Every message.
Companion-App: Agenten auch unterwegs im Blick behalten
Nutze Claude, Codex, Antigravity CLI oder einen anderen KI-Anbieter.
Bugs und Wünsche direkt in dein öffentliches Backlog schicken.