Weave Router – Modell-Router für Agenten, der jeden Prompt an das optimale Modell weiterleitet
(github.com/workweave)- Drop-in-Proxy, der Anthropic, OpenAI und Gemini über einen einzigen Endpoint bündelt. Wählt für jede Anfrage automatisch das optimale Modell aus
- Leitet jeden Prompt innerhalb von 50 ms an das richtige Modell weiter; allein durch Ändern des Endpoints sind 40–70 % Kosteneinsparung möglich
- Bewertet Prompts nicht nach Bauchgefühl („Vibes“), sondern mit einem Cluster-Scorer auf Basis eines on-box Embedders; abgeleitet von Avengers-Pro, trifft er für jeden Turn eine Routing-Entscheidung
- Unterstützt Anthropic Messages, OpenAI Chat Completions und die native Gemini-API, inklusive Streaming/Tools/Vision
- OSS-Modelle wie DeepSeek, Kimi, GLM, Qwen, Llama, Mistral sind über OpenRouter (oder OpenAI-kompatible Endpoints) nutzbar
- BYOK als Standard; Provider-Keys werden lokal verschlüsselt gespeichert
- OTLP-Traces standardmäßig enthalten; Observability über das Weave-Dashboard, Honeycomb, Datadog, Grafana usw.
- Ohne Installation mit
npx @workweave/routerausführbar und direkt mit Claude Code, Codex, opencode, Cursor verbindbar; unterstützt Umschalten von on/off/status- Claude Code wird mit
make install-ccverbunden. Stellt die Slash-Commands/router-off,/router-on,/router-statusbereit - Codex: Führt man
npx @workweave/router --codexaus, wird~/.codex/config.tomlgepatcht - opencode: Mit
npx @workweave/router --opencodewird der gebündelte Provider@ai-sdk/anthropicauf den Router-Endpoint/v1gesetzt; dank nativer Unterstützung der Anthropic Messages API funktioniert es ohne Änderungen - Cursor: Noch in früher Beta, die Performance ist instabil; unter Settings → Models → Override OpenAI Base URL
http://localhost:8080/v1eingeben
- Claude Code wird mit
- Elastic License 2.0
2 Kommentare
Der Teil namens wldnjs ist interessant.
Ich habe es korrigiert.