ubiomni

ubiomni / mrouter

Public

One Endpoint, Every Model. Route, Monitor, and Failover — All From Your Terminal.

80
6
100% credibility
Found Mar 24, 2026 at 80 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Rust
AI Summary

A terminal interface for managing and routing requests across multiple AI providers with automatic failover, usage tracking, and seamless integration for command-line chat tools.

How It Works

1
🔍 Discover MRouter

You hear about a handy terminal tool that lets you manage multiple AI chat services from one place, switching easily without hassle.

2
📥 Get it running

Download and launch the tool right in your terminal—no complicated setup needed.

3
⚙️ Connect your AI services

Open the colorful menu, add your favorite AI accounts with a few taps, and watch them light up as ready to use.

4
🔄 Set preferences

Pick your main service, tweak models or costs if you like, and sync settings to your chat apps with one button.

5
🚀 Start the gateway

Flip the switch to run your personal AI router in the background, ready for any app to connect.

6
📱 Chat away

Use your usual AI apps—they now automatically route to the best available service, with backups if one slows down.

📊 Track and thrive

Check live stats on usage and costs in the menu, feeling in control as your AI work flows smoothly every time.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 80 to 80 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is mrouter?

mrouter is a Rust-powered terminal gateway that routes requests to any LLM provider through one endpoint—localhost:4444. Apps send model-named requests like "gpt-4" or "claude-sonnet-4", and it auto-handles routing, failover, circuit breaking, and monitoring via a full TUI you can run over SSH. Solves scattered API keys and configs by centralizing everything in your terminal, with token stats and cost tracking baked in.

Why is it gaining traction?

No web UI means pure terminal control, perfect for servers—add providers, tweak headers, or sync configs to CLIs like Claude Code or Gemini CLI with one command. Auto-converts Anthropic and OpenAI protocols, tracks costs per provider, and supports 20+ backends including DeepSeek and Moonshot. Devs dig the mrouter port simplicity as their one endpoint line for multi-model chaos.

Who should use this?

Remote server admins juggling AI CLIs via SSH, teams A/B testing providers for cost or uptime, or backend devs building one repository multiple projects with shared LLM access. Suits Rust fans wanting github one click proxy setup without vendor lock-in.

Verdict

Try it if terminal-first appeals—80 stars and 1.0% credibility score signal early v0.2 maturity, but strong bilingual docs and zero-fluff TUI deliver immediate value. Needs more battle tests before heavy prod use.

(187 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.