
Bạn đã bao giờ đang code dở với Claude Code hay Cursor thì bị chặn vì hết quota, trong khi tiền subscription vẫn còn nhưng không dùng hết? Đó chính là nỗi đau mà 9Router ra đời để giải quyết. Với hơn 24.000 star trên GitHub, đây đang là một trong những dự án AI gateway hot nhất cộng đồng lập trình viên.
9Router không phải là một mô hình AI mới, cũng không phải là một IDE. Nó là một router thông minh — một lớp trung gian giúp bạn kết nối các công cụ AI quen thuộc với hàng chục nhà cung cấp khác nhau, bao gồm cả những lựa chọn miễn phí, để bạn code không ngừng nghỉ mà không lo về chi phí.
9Router là một AI gateway mã nguồn mở, hoạt động như một proxy thông minh giữa các công cụ lập trình AI (Claude Code, Cursor, Cline…) và 40+ nhà cung cấp AI. Điểm nổi bật là tính năng RTK Token Saver giúp tiết kiệm 20-40% token và cơ chế auto-fallback thông minh từ subscription → cheap → free, đảm bảo bạn không bao giờ bị gián đoạn khi code.
Thông tin tổng quan
| Repo | decolua/9router |
|---|---|
| Stars / Forks | ⭐ 24,345 / 4,215 |
| Ngôn ngữ | JavaScript (100%), CSS (0%), PowerShell (0%) |
| License | MIT |
| Contributors | 227 |
| Release mới nhất | v0.5.35 |
| Cập nhật cuối | 30/07/2026 |
| Website | https://9router.com |
9router là gì?
9Router là một AI gateway mã nguồn mở được xây dựng bằng JavaScript (Next.js), hoạt động như một proxy server thông minh. Hãy tưởng tượng bạn có một chiếc remote vạn năng có thể điều khiển mọi hãng TV — 9Router cũng vậy, nó giúp các công cụ AI (Claude Code, Cursor, Cline, Codex…) nói chuyện được với hơn 40 nhà cung cấp AI khác nhau thông qua một API endpoint duy nhất.
Dự án ra đời từ nhu cầu thực tế: các lập trình viên thường phải trả $20-50/tháng cho mỗi provider AI, nhưng quota thường xuyên hết hạn mà không dùng hết. Thêm vào đó, các tool output như git diff, grep, ls… đốt token rất nhanh. 9Router giải quyết cả hai vấn đề: vừa giúp tận dụng tối đa quota, vừa nén nội dung để tiết kiệm 20-40% token.
Tính năng chính
- RTK Token Saver — Tự động nén nội dung tool_result, cắt giảm 20-40% token mỗi request. Đây là tính năng độc quyền giúp tiết kiệm chi phí đáng kể, đặc biệt khi làm việc với các tác vụ nặng như git diff hay grep.
- Auto-fallback 3 tầng — Cơ chế chuyển đổi thông minh: Subscription → Cheap → Free. Khi hết quota tài khoản trả phí, hệ thống tự động chuyển xuống provider rẻ hơn, rồi đến miễn phí, đảm bảo không gián đoạn.
- Multi-account Round-robin — Hỗ trợ nhiều tài khoản cho cùng một provider, tự động phân phối request theo vòng tròn để tối đa hóa quota sử dụng.
- Format Translation — Tự động chuyển đổi format request/response giữa OpenAI API và Anthropic API, giúp các tool tương thích với mọi provider.
- Quota Tracking Dashboard — Giao diện web trực quan hiển thị tình trạng quota của từng provider, giúp bạn biết chính xác khi nào cần gia hạn hoặc chuyển đổi.
- 40+ Provider, 100+ Models — Hỗ trợ hầu hết các provider phổ biến: Claude, GPT, Gemini, DeepSeek, Qwen, GLM, MiniMax, cùng các provider miễn phí như Kiro AI, OpenCode Free, Vertex AI.
- OAuth & API Key tích hợp — Vừa hỗ trợ provider cần OAuth (Claude Code, Cursor, GitHub), vừa hỗ trợ API key truyền thống, tất cả quản lý từ một dashboard duy nhất.
- Tương thích mọi CLI tool — Chỉ cần đổi endpoint về http://localhost:20128/v1, mọi công cụ hỗ trợ OpenAI API đều hoạt động ngay lập tức.
Yêu cầu phần cứng & hệ thống
| Thành phần | Yêu cầu |
|---|---|
| RAM | Tối thiểu 4GB, khuyến nghị 8GB cho production (ước tính dựa trên Next.js + xử lý proxy) |
| CPU | 2 core trở lên, không yêu cầu GPU |
| Ổ cứng | 1GB trống cho ứng dụng và dependencies |
| OS | Windows, macOS, Linux — bất kỳ OS nào chạy được Node.js 18+ |
| Phần mềm nền | Node.js 18+, npm hoặc Docker. Có thể deploy lên Hugging Face Spaces miễn phí (RAM 16GB) |
Cách cài đặt và sử dụng
Cài đặt 9Router cực kỳ đơn giản, chỉ mất vài phút:
- Cài global qua npm:
npm install -g 9router9router
Dashboard sẽ tự động mở tạihttp://localhost:20128 - Kết nối provider miễn phí:
Dashboard → Providers → Kết nối Kiro AI (50 credits/tháng miễn phí: Claude 4.5 + GLM-5 + MiniMax) hoặc OpenCode Free (không cần auth) - Cấu hình trong CLI tool:
Endpoint:http://localhost:20128/v1
API Key: copy từ dashboard
Model:kr/claude-sonnet-4.5 - Chạy từ source:
cp .env.example .envnpm installPORT=20128 NEXT_PUBLIC_BASE_URL=http://localhost:20128 npm run dev
Phù hợp với ai?
Ai nên dùng: Lập trình viên thường xuyên sử dụng AI coding tools (Claude Code, Cursor, Cline, Copilot) và muốn tiết kiệm chi phí; người dùng có nhiều tài khoản AI muốn quản lý tập trung; team dev muốn tận dụng các provider miễn phí; người mới bắt đầu muốn trải nghiệm AI coding không tốn tiền.
Ai không nên dùng: Người dùng doanh nghiệp cần SLA cao và support 24/7 (đây là dự án cộng đồng, không có support chính thức); người cần độ trễ cực thấp (proxy thêm một layer có thể tăng latency nhẹ); người chỉ dùng một provider duy nhất và không cần tiết kiệm token.
Ứng dụng thực tế
- Sinh viên, freelancer muốn dùng Claude Code miễn phí — Kết nối 9Router với Kiro AI hoặc OpenCode Free, không cần thẻ tín dụng, code AI không giới hạn.
- Developer có nhiều tài khoản AI — Quản lý tập trung tất cả API key (OpenAI, Anthropic, Gemini, DeepSeek…) qua một dashboard, tự động round-robin để tối ưu quota.
- Team dev muốn cắt giảm 40% chi phí token — Bật RTK Token Saver, mọi tool output được nén tự động, tiết kiệm đáng kể khi làm việc với codebase lớn.
- Dùng thử nhiều model AI khác nhau — Dễ dàng chuyển đổi giữa Claude 4.5, GPT-5, Gemini 3 Pro, DeepSeek, Qwen… chỉ bằng cách đổi model name trong config.
- Deploy trên Hugging Face Spaces miễn phí — Không cần VPS, chạy 9Router 24/7 trên Hugging Face với RAM 16GB miễn phí, truy cập từ mọi nơi.
Đánh giá của danhbaai.com
9Router là một giải pháp thực sự hữu ích cho cộng đồng lập trình viên AI, đặc biệt là những ai muốn tiết kiệm chi phí mà không muốn bị giới hạn khi đang code. Điểm mạnh lớn nhất là cơ chế auto-fallback thông minh — bạn không cần phải lo lắng về việc hết quota giữa chừng nữa. RTK Token Saver cũng là một tính năng độc đáo mà ít dự án nào có.
Tuy nhiên, cần lưu ý rằng dự án vẫn đang phát triển rất nhanh (1,416 open issues) và một số provider miễn phí có thể thay đổi chính sách bất ngờ (như Kiro AI đã chuyển sang trả phí). Tài liệu hiện tại khá đầy đủ nhưng chủ yếu tập trung vào quick start, thiếu documentation chi tiết về kiến trúc và troubleshooting.
So với các lựa chọn thay thế như LiteLLM hay OpenRouter, 9Router có lợi thế là hoàn toàn miễn phí, tự host và tích hợp sẵn các provider miễn phí. Nếu bạn là lập trình viên cá nhân hoặc team nhỏ muốn tối ưu chi phí AI coding, đây là công cụ đáng để thử. Với hơn 24K star và cộng đồng sôi động, dự án này có tiềm năng trở thành tiêu chuẩn cho AI gateway trong tương lai.
- Hoàn toàn miễn phí, mã nguồn mở MIT
- RTK Token Saver tiết kiệm 20-40% token
- Auto-fallback 3 tầng không lo gián đoạn
- Hỗ trợ 40+ provider và 100+ model
- Cài đặt cực kỳ đơn giản, một lệnh npm
- Dashboard trực quan, quản lý tập trung
- 1,416 open issues — vẫn đang phát triển nhanh, có thể gặp bug
- Tài liệu thiếu phần troubleshooting và kiến trúc chi tiết
- Provider miễn phí có thể thay đổi chính sách bất ngờ
- Thêm một layer proxy có thể tăng latency nhẹ
- Không có support chính thức cho doanh nghiệp
Câu hỏi thường gặp
9Router có thực sự miễn phí không?
RTK Token Saver hoạt động như thế nào?
Tôi có thể dùng 9Router với Cursor không?
Làm sao để deploy 9Router lên cloud miễn phí?
9Router có an toàn không? API key của tôi có bị lộ không?
Nguồn: github.com/decolua/9router — Bài phân tích bởi danhbaai.com.