Các router Jev gửi mỗi lượt của Claude Code tới mô hình Claude rẻ nhất có thể xử lý được việc đó. AgentsRoom làm cùng việc đó ngay từ tab của agent: nó đọc tin nhắn của bạn, chọn mô hình và chuyển mô hình trước khi tin nhắn được gửi đi. Không cần cài gì: không plugin, không proxy riêng, không thêm API key.
Trang này chỉ so sánh phần định tuyến mô hình. Jev là mô hình ra quyết định của TypeSafe, và cộng đồng đã xây dựng nhiều công cụ Jev cho Claude Code (nén ngữ cảnh, chặn lệnh gọi công cụ, chọn quy tắc). Ở đây chúng tôi chỉ xem những công cụ chọn mô hình: jev-router cùng các bản fork của nó, và plugin jev-route.

Cả hai đều đọc prompt của bạn trước khi mô hình trả lời, và ở chế độ Tự động cả hai đều đổi mô hình ngay trên đường đi của request. Khác biệt nằm ở những gì bạn phải cài và chạy.
Proxy, hoặc hook của plugin, nằm trên đường đi của request. Khi một lượt mới của người dùng bắt đầu, nó hỏi Jev prompt này cần cấp mô hình nào và ghi đè mô hình của mọi request trong lượt đó. Bản thân Claude Code không biết mình đã được định tuyến: giao diện, công cụ và phiên của nó vẫn giữ nguyên. Chọn một mô hình khác trong /model thì việc định tuyến tạm dừng cho đến khi bạn chọn lại router.
AgentsRoom đọc 500 ký tự đầu tiên của tin nhắn khi bạn gửi. Ở chế độ Tự động, các agent Claude Code và Codex khởi động và kết nối với một máy chủ cục bộ nhỏ tích hợp sẵn trong AgentsRoom: mô hình của request tiếp theo được đổi tại đó, không cần khởi chạy lại, không gõ gì trong CLI và không đụng tới đăng nhập của bạn. Ở chế độ Gợi ý, việc áp dụng chip dùng chính lệnh đổi mô hình của CLI. Dù theo cách nào, tab của agent cũng hiển thị mô hình được chọn, kèm nút like/dislike để đánh giá lựa chọn.
Những hàng đầu tiên là chỗ các router Jev dẫn trước. Bảng so sánh phần định tuyến trước, rồi đến mọi thứ xung quanh agent.
| Tính năng | AgentsRoom | Jev |
|---|---|---|
| Mã nguồn mở | ✗ | ✓ |
| Tránh chuyển mô hình khi việc đó làm lãng phí prompt cache | ✗ | ✓ |
| Định tuyến riêng cho sub-agent | ✗ | ✓ |
| Giải thích từng quyết định định tuyến | ✗ | Thanh trạng thái + lệnh |
| Ghi đè bằng cách viết "use opus" trong prompt | ✗ | ✓ |
| Chọn lại mô hình ở mỗi tin nhắn | Tùy chọn | ✓ |
| Gợi ý trước khi chuyển (bạn quyết định) | ✓ | ✗ |
| Đánh giá lựa chọn định tuyến | Like hoặc dislike | ✗ |
| Các CLI được định tuyến | Claude, Codex, Antigravity và nhiều hơn nữa | Claude Code (Codex trên jev-router) |
| Dữ liệu gửi đi để quyết định | 500 ký tự đầu tiên, tới AgentsRoom | Nội dung prompt, tới provider Jev |
| Không cần cài gì (không plugin, proxy riêng hay key bên thứ ba) | ✓ | ✗ |
| Giao diện desktop | ✓ | ✗ |
| Trạng thái agent theo thời gian thực | ✓ | ✗ |
| Terminal trực tiếp cho mỗi agent | ✓ | Terminal của bạn |
| Workspace nhiều dự án | ✓ | ✗ |
| Kéo và thả | ✓ | ✗ |
| Vai trò chuyên biệt | ✓ | ✗ |
| Chọn mô hình cho từng agent | ✓ | Theo lượt |
| Trình chỉnh sửa cấu hình agent | ✓ | ✗ |
| Thông báo | ✓ | ✗ |
| Ứng dụng di động | ✓ | ✗ |
| Thiết lập | 30 giây | npm hoặc plugin + key |
Định tuyến luôn có đánh đổi. Đây là những đánh đổi của chúng tôi.
Đổi mô hình giữa cuộc trò chuyện làm mất prompt cache của mô hình trước: tin nhắn đầu tiên trên mô hình mới đọc lại lịch sử với giá đầy đủ. jev-router từ chối hạ mô hình trên các cuộc trò chuyện lớn, và jev-route chỉ rời một mô hình đã định tuyến khi các ngưỡng của nó cho phép. AgentsRoom hiện chưa cân nhắc chi phí đó.
Ở chế độ Tự động, một tin nhắn chờ kết quả tối đa 4 giây, rồi được gửi đi dù có kết quả hay không. Jev trả lời nhanh, và các router của nó chỉ thêm độ trễ vào request đầu tiên của một lượt.
Việc chuyển chỉ có thể áp dụng sau lượt hiện tại, nên AgentsRoom để tin nhắn đó trên mô hình hiện tại. Tin nhắn giữa các agent, bàn giao trong team, tin nhắn hẹn giờ và hàng đợi cũng không được định tuyến: bạn không tự gõ chúng.
Máy chủ cục bộ tích hợp sẵn phục vụ các agent Claude Code và Codex được khởi động sau khi bật Tự động: hãy khởi động lại agent đã mở từ trước. Agent trên máy chủ SSH từ xa, hoặc CLI vốn đã đi qua proxy hay endpoint API của riêng bạn, không bao giờ bị định tuyến lại: nó chuyển bằng chính lệnh đổi mô hình của CLI (Claude, Copilot, Grok, Kimi, Devin, Pi, OMP) hoặc, với Codex, bằng cách tiếp tục cuộc trò chuyện trên mô hình mới. Các CLI khác giữ mô hình của mình cho đến lần khởi chạy tiếp theo.
Nếu bạn rơi vào một trong các trường hợp sau, một router Jev hợp với bạn hơn AgentsRoom.
Bạn chạy mỗi lần một phiên Claude Code, trong terminal bạn thích, và không muốn thêm ứng dụng nào khác. Một router Jev giữ nguyên Claude Code và chỉ đổi mô hình bên dưới.
Trên một cuộc trò chuyện đã lớn, việc hạ mô hình có thể tốn tiền ghi cache nhiều hơn số tiết kiệm được. Các router Jev có tính đến điều này; AgentsRoom thì chưa.
jev-router gán mô hình riêng cho cuộc trò chuyện chính và cho từng sub-agent. AgentsRoom chọn một mô hình cho mỗi tin nhắn bạn gõ; nó không chọn mô hình riêng cho từng sub-agent.
Các router này là mã nguồn mở: ngưỡng, cấp mô hình và thời gian chờ nằm trong mã, và bạn có thể fork chúng. Việc định tuyến của AgentsRoom chạy trên máy chủ của AgentsRoom và không phải mã nguồn mở.
Cài đặt > Trình soạn > Mô hình thích ứng. Các lựa chọn tương tự có cho từng dự án (cài đặt dự án > Agent > Mô hình thích ứng) và trên điện thoại (tab Mức dùng).
Mặc định tắt. Khi tắt, không có gì đọc tin nhắn của bạn và không có gì được gửi đi.
Không bật thì chỉ tin nhắn đầu tiên của cuộc trò chuyện được phân tích. Bật lên thì mỗi tin nhắn sau đó cũng được phân tích.
Gợi ý hiển thị một chip để bạn chấp nhận. Tự động đổi mô hình trước khi tin nhắn của bạn được gửi đi, không cần khởi chạy lại, kể cả tin nhắn gửi từ điện thoại. Tùy chọn này áp dụng cho các agent được khởi động sau khi bạn bật nó.
AgentsRoom đặt cạnh những công cụ khác mà mọi người hay đem ra so sánh.
Tải AgentsRoom, bật Mô hình thích ứng, và để mỗi tin nhắn tới mô hình rẻ nhất làm được việc.
Ứng dụng đồng hành: theo dõi agent khi đi đường
Sử dụng Claude, Codex, Antigravity CLI hoặc nhà cung cấp AI khác.
Gửi lỗi và yêu cầu thẳng vào backlog công khai của bạn.