Item detail

nyroway/nyro

Nyro is an Apache-2.0 Rust self-hosted AI gateway that sits between your AI tools and any model provider, translating protocol formats on the fly so Claude Code, Codex CLI, Gemini CLI, OpenCode, and any client using the OpenAI / Anthropic / Gemini SDKs can all route through any backend model without changing a single line of code. Ships as a desktop app and a CLI, with first-class support for Olla

Score7.8
Popularity68.0
Risknone
TierGold
Score breakdown
Usefulness8.0
Novelty7.0
Momentum7.0
Maturity7.6
Open-source/build8.4
Evidence7.2
Workflow potential8.9
Setup ease8.8

Popularity is tracked separately. Support, ads, sponsorships, and tips never affect these signals.

Why it matters

Useful for developers who want to swap between Claude, GPT, Gemini, DeepSeek, MiniMax, and local Ollama models behind one stable localhost endpoint: install Nyro, point your agent at http://localhost:19530, and route the agent to different backends per-session without editing any config.

Who should use it

developers who want to swap between Claude, GPT, Gemini, DeepSeek, MiniMax, and local Ollama behind one endpointteams that need protocol translation between OpenAI, Anthropic, and Gemini SDKs without rewriting their client codeanyone running a mixed-provider agent stack (Claude Code + Codex + Gemini CLI) and tired of per-tool config

Who should skip it

Skip if the source link, docs, or setup requirements do not match your workflow.

Risk explanation

No inherent user-impacting risk is flagged from the captured evidence.

Evidence links

Closest alternatives / related signals

ai-gatewayrustprotocol-translationclaude-codecodexgemini-clilocal-llmopenai-compatible