Weave Router: router de modelos para agentes que dirige cada prompt al modelo óptimo
(github.com/workweave)- Proxy drop-in que reúne Anthropic, OpenAI y Gemini en un único endpoint. Selecciona automáticamente el modelo óptimo para cada solicitud
- Enruta todos los prompts al modelo correcto en menos de 50 ms, y permite reducir costos entre 40 y 70% con solo cambiar el endpoint
- Evalúa los prompts no por intuición (vibes), sino con un scorer de clústeres basado en un embedder on-box, un método derivado de Avengers-Pro, para tomar decisiones de routing en cada turno
- Compatible con las API Anthropic Messages, OpenAI Chat Completions y Gemini native, con soporte para streaming, herramientas y visión
- Los modelos OSS como DeepSeek, Kimi, GLM, Qwen, Llama y Mistral pueden usarse mediante OpenRouter (o un endpoint compatible con OpenAI)
- BYOK por defecto, con las claves de proveedores almacenadas cifradas localmente
- Trazas OTLP incluidas de forma predeterminada, para obtener observabilidad con el dashboard de Weave, Honeycomb, Datadog, Grafana, etc.
- Puede ejecutarse sin instalación con
npx @workweave/routery conectarse de inmediato a Claude Code, Codex, opencode y Cursor, con soporte para cambiar entre on/off/status- Claude Code se conecta con
make install-cc. Ofrece los comandos slash/router-off,/router-ony/router-status - Codex: al ejecutar
npx @workweave/router --codex, parchea~/.codex/config.toml - opencode: al ejecutar
npx @workweave/router --opencode, configura el proveedor incluido@ai-sdk/anthropicpara usar el endpoint/v1del router; funciona sin modificaciones gracias al soporte nativo de la API Anthropic Messages - Cursor: aún está en beta temprana y su rendimiento es inestable; ingresar
http://localhost:8080/v1en Settings → Models → Override OpenAI Base URL
- Claude Code se conecta con
- Elastic License 2.0
2 comentarios
Me parece curiosa la parte de wldnjs.
Ya lo corregí.