haijun-router
v0.1.9
Published
Haijun Router CLI - FREE AI Router for Haijun Code & Haijun AI
Maintainers
Readme
Haijun Router - FREE AI Router & Token Saver
Never stop coding. Save 20-40% tokens with RTK + auto-fallback to FREE & cheap AI models.
Connect All AI Code Tools (Haijun Code, Haijun AI, Claude Code, Cursor, Antigravity, Copilot, Codex, Gemini, OpenCode, Cline, OpenClaw...) to 60+ AI Providers & 100+ Models.
🤔 Why Haijun Router?
Stop wasting money, tokens and hitting limits:
- ❌ Subscription quota expires unused every month
- ❌ Rate limits stop you mid-coding
- ❌ Tool outputs (git diff, grep, ls...) burn tokens fast
- ❌ Expensive APIs ($20-50/month per provider)
Haijun Router solves this:
- ✅ RTK Token Saver - Auto-compress tool_result, save 20-40% tokens
- ✅ Maximize subscriptions - Track quota, use every bit before reset
- ✅ Auto fallback - Subscription → Cheap → Free, zero downtime
- ✅ Multi-account - Round-robin between accounts per provider
- ✅ Universal - Works with any OpenAI/Claude-compatible CLI
- ✅ 27 Free Tier providers - Groq Free, Mistral Free, SambaNova Free, SiliconFlow Free, GLM Free, HuggingFace Free, Jina AI Free, Kiro, OpenCode Free, Pollinations and more - no credit card needed
⚡ Quick Start
Option 1 — npm (recommended for desktop):
npm install -g haijun-router
haijun-router
# Or run directly with npx
npx haijun-routerOption 2 — Docker (server/VPS):
docker run -d --name haijun-router -p 16988:16988 \
-v "$HOME/.haijun-router:/app/data" -e DATA_DIR=/app/data \
takebox-ai/haijun-router:latest🎉 Dashboard opens at http://localhost:16988/dashboard
2. Connect a FREE provider (no signup needed):
Dashboard → Free Providers → Connect Kiro AI (free Claude unlimited), OpenCode Free or Pollinations (no auth) → Done!
3. Use in your CLI tool:
Haijun Code / Haijun AI / Claude Code / Codex / OpenClaw / Cursor / Cline Settings:
Endpoint: http://localhost:16988/v1
API Key: [copy from dashboard]
Model: kr/claude-sonnet-4.5That's it! Start coding with FREE AI models.
🚀 CLI Options
haijun-router # Start with default settings
haijun-router --port 8080 # Custom port
haijun-router --no-browser # Don't open browser
haijun-router --skip-update # Skip auto-update check
haijun-router --help # Show all optionsDashboard: http://localhost:16988/dashboard
🛠️ Supported CLI Tools
Haijun Code • Haijun AI • Claude-Code • OpenClaw • Codex • OpenCode • Cursor • Antigravity • Cline • Continue • Droid • Roo • Copilot • Kilo Code • Gemini CLI • Qwen Code • iFlow • Crush • Crusher • Aider
Any tool supporting OpenAI/Claude-compatible API works.
💾 Data Location
- macOS/Linux:
~/.haijun-router/db/data.sqlite - Windows:
%APPDATA%/haijun-router/db/data.sqlite - Docker:
/app/data/db/data.sqlite(mount$HOME/.haijun-routerto persist)
📚 Documentation
Full docs, advanced setup, video tutorials & development guide:
- Docs: https://docs.haijun.my.id
- GitHub: https://github.com/takebox
- Project: https://github.com/takebox/haijun-router
📄 License
MIT License - see LICENSE for details.
