Jev for Codex (polecenie jev-codex z pakietu jev-router) wybiera, który model Codex odpowie na każdą nową turę. AgentsRoom robi to samo z poziomu composera dzięki Adaptive Mode i trzyma twoich agentów Codex w otaczającym ich środowisku pracy.
Oba narzędzia kierują łatwą pracę do lekkiego modelu, a trudną do flagowca, przez mały lokalny serwer, który zmienia model bez restartu Codex. Różnica leży w otoczeniu: Jev to polecenie, które uruchamiasz, a AgentsRoom wbudowuje to w aplikację, w której działają twoi agenci.

Codex nie ma polecenia, które zmienia model w trakcie sesji: jego /model otwiera jedynie selektor. Oba narzędzia obchodzą to tak samo, małym lokalnym serwerem między Codex a API.
Uruchamiasz Codex poleceniem jev-codex zamiast codex. Startuje ono lokalne proxy i tymczasowego dostawcę Jev Router; proxy przepisuje każdą nową turę na model wybrany przez Jev, a linia komentarza mówi, który to. Routing wymaga klucza TypeSafe, a tekst promptu tury trafia do TypeSafe.
W trybie Automatic AgentsRoom uruchamia każdego agenta Codex połączonego z małym lokalnym serwerem wewnątrz aplikacji, zachowując twoje logowanie do Codex. Gdy twoja wiadomość wymaga innego modelu, kolejne żądania idą do niego: bez restartu, bez wpisywania czegokolwiek w Codex. Agent, który już działał, agent na zdalnym hoście SSH lub Codex korzystający z twojego własnego dostawcy albo endpointu nigdy nie jest przekierowywany: przełącza się, wznawiając tę samą rozmowę na nowym modelu.
W pierwszych wierszach przewagę ma Jev. Reszta to wszystko, co otacza agenta Codex, gdy już działa.
| Funkcja | AgentsRoom | Jev for Codex |
|---|---|---|
| Open source | ✗ | ✓ |
| Odmawia downgrade'u, który zmarnowałby cache promptów | ✗ | ✓ |
| Działa w zwykłym terminalu, poza aplikacją | ✗ | ✓ |
| Wyjaśnia ostatnią decyzję routingu | ✗ | ✓ |
| Zmienia model bez restartu Codex | ✓ | ✓ |
| Wybiera model dla każdej wiadomości | Opcja | Na turę |
| Przełącza agenta, który już działał | Wznawia sesję | ✗ |
| Brak zewnętrznego klucza API do zarządzania | ✓ | Klucz TypeSafe |
| Może podpowiedzieć zamiast przełączać | ✓ | ✗ |
| Kieruje też innymi CLI | Claude, Antigravity | Claude Code |
| Kilka kont Codex obok siebie | ✓ | ✗ |
| Interfejs desktopowy | ✓ | ✗ |
| Status agentów na pierwszy rzut oka | ✓ | ✗ |
| Terminal na żywo dla każdego agenta | ✓ | Twój terminal |
| Widok wielu projektów | ✓ | ✗ |
| Backlog Kanban | ✓ | ✗ |
| Wbudowany przegląd diffów | ✓ | ✗ |
| Wyspecjalizowane role agentów | ✓ | ✗ |
| Powiadomienia | ✓ | ✗ |
| Natywna aplikacja mobilna | ✓ | ✗ |
| Ustawienia w interfejsie | ✓ | ✗ |
| Przeciąganie i upuszczanie plików | ✓ | ✗ |
| Wybór modelu | Na agenta + na wiadomość | Na turę |
| Konfiguracja | 30 s | npm + klucz API |
Routing wiadomości w AgentsRoom ma własne ograniczenia. Lepiej je znać przed zmianą narzędzia.
Automatic przełącza bez restartu agentów uruchomionych po jego włączeniu. Agent już otwarty też się przełącza, wznawiając tę samą rozmowę na nowym modelu, co zajmuje kilka sekund. Zrestartuj go raz, aby przełączenie odbywało się bez restartu.
Wiadomość wysłana, gdy agent jeszcze pracuje, nie jest kierowana: przełączenie mogłoby zadziałać dopiero po turze. Wiadomość czeka na werdykt najwyżej 4 sekundy, a potem idzie na bieżącym modelu.
Zmiana modelu porzuca cache promptów poprzedniego: pierwsza wiadomość na nowym modelu czyta historię ponownie po pełnej cenie. Jev odmawia downgrade'u w dużej rozmowie, gdy kosztowałby więcej, niż oszczędza; AgentsRoom tego nie robi.
Routing obejmuje agentów uruchomionych w AgentsRoom, z komputera lub z telefonu. codex uruchomiony w innym terminalu zachowuje swój model. Aby podjąć decyzję, pierwsze 500 znaków twojej wiadomości trafia na serwery AgentsRoom.
Jev to dobre narzędzie i w tych przypadkach pasuje lepiej niż AgentsRoom.
Uruchamiasz codex we własnej powłoce lub przez SSH i chcesz routingu właśnie tam, bez aplikacji desktopowej dookoła.
Jev pozwala wybrać, który model Codex obsługuje każdy poziom, a prośba o poziom w prompcie, na przykład use strong, nadpisuje routing dla tej tury.
W dużej rozmowie Jev odmawia downgrade'u, który zmarnowałby więcej cache promptów, niż oszczędza, a jego polecenie explain pokazuje oceny stojące za każdą decyzją.
jev-router jest open source na licencji MIT: możesz przeczytać politykę routingu, zmienić ją i zrobić forka.
Trzy ustawienia w Settings > Composer. Można je też ustawić tylko dla jednego projektu.
Settings > Composer > Adaptive Model > On. Domyślnie wyłączone; gdy jest wyłączone, nic nie jest wysyłane.
Włącz Every message. Domyślnie analizowana jest tylko pierwsza wiadomość rozmowy.
Ustaw When a better-suited model is found na Automatic. Agenci uruchomieni od tej chwili zmieniają model bez restartu; chip pokazuje, którego modelu użyto, a kciuki pozwalają ocenić wybór.
Prawdziwa aplikacja desktopowa, działająca w twojej przeglądarce na przykładowych danych. Nic do instalowania.
Aplikacja desktopowa w trybie Prosty
Na telefonie demo uruchamia prawdziwą aplikację desktopową w trybie interfejsu Prosty: jeden projekt, jego agenci, jeden prompt. Pełny kokpit jest na komputerze.
AgentsRoom w porównaniu z innymi menedżerami agentów, terminalami i narzędziami AI.
Darmowe pobieranie dla macOS, Windows i Linux. Włącz Adaptive Model i wybierz Every message.
Aplikacja towarzysząca: monitoruj agentów w podróży
Użyj Claude, Codex, Antigravity CLI lub innego dostawcy AI.
Wysyłaj bugi i prośby bezpośrednio do swojego publicznego backlogu.