weave-os/router
Model router for agentic systems. Routes every prompt to the right model in <50ms. Cut costs 40-70% with just an endpoint change.
Build with Backblaze B2
SDKs, agent skills, IDE extensions, and reference pipelines from Backblaze Labs. All open source.
Loading star history...
Where it stands
Rank, growth pace and release cadence relative to everything GStars tracks.
No releases in the last 90 days; the most recent was 111 days ago, with 23 contributors on GitHub.
Peaked at #58 in the weekly ranking the week of Aug 23, its best in the past year.
Use Cases & Benefits
- Routes AI model requests dynamically to the optimal model endpoint in under 50ms for agentic systems.
- Reduces AI usage costs by 40-70% through intelligent per-request model selection without changing client endpoints.
- Use for integrating multiple AI providers like Anthropic, OpenAI, and Gemini under a single API endpoint.
- Use for self-hosting a secure, observable AI gateway with encrypted provider keys and OTLP tracing support.
- Use for developers needing seamless compatibility with Claude Code, Codex, Cursor, and OpenRouter-based OSS models.
Should you depend on it?
License terms, project hygiene and risks, from GitHub metadata and GStars' snapshots.
License
Apache 2.0
Permissive: commercial use, modification and redistribution are allowed with attribution; includes an explicit patent grant from contributors.
Community files
- README: present
- Contributing guide: present
Watch-outs
No watch-outs from GStars' checks.
General guidance from repository metadata, not legal advice. How we score
From the README
One endpoint. Every model. Always the right one.
A drop-in proxy for Anthropic, OpenAI, and Gemini that picks the best model for every request: using a tiny on-box embedder, not a vibes-based prompt.
Built by Weave: The #1 engineering intelligence platform, loved by Robinhood, PostHog, Reducto, and hundreds of others.
The fastest way: point Claude Code, Codex, or opencode at the hosted Weave Router with one command. No clone, no Docker, no Postgres.
That's it. The installer asks which tool (Claude Code, Codex, or opencode), walks you through scope (user vs. project), grabs a router key, and wires the right config file. Other flavors:
Requires Node ≥ 18 (Claude Code and opencode paths also need
jq). Full flag reference: install/npm/README.md.
Daily snapshots
Stars gained per day, and how forks and open issues moved, from GStars' daily snapshots
+4,660 stars over 82 days across 34 snapshot days; best day +447 on Aug 30.
Forks
163+116
Open issues
187+71
Compared with peers in Backend
Fastest-growing repositories GStars tracks in this cohort for the week of Nov 1, by 7-day star growth
| Repository | Stars | +7d | Health | Last release |
|---|---|---|---|---|
| anthropics/skills | 187.8K | +2.9K | 15 | — |
| DuarteSantos8/openGym | 19.7K | +2.4K | 60 | 2 days ago |
| shiyu-coder/Kronos | 47.0K | +2.3K | 16 | — |
| NationalSecurityAgency/ghidra | 98.2K | +2.3K | 64 | 14 days ago |
| microsoft/VibeVoice | 56.0K | +1.1K | 29 | — |
| weave-os/router | 5.6K | — | 54 | 111 days ago |
| Category median | 56.0K | +2.3K | 29 | — |
Discover Repositories
Search across tracked repositories by name or description