Wayfinder Router es una herramienta de línea de comandos (CLI) pensada para decidir, de forma determinista y offline, qué modelo de lenguaje debe responder cada consulta: uno local, pequeño y gratuito, o uno en la nube, más potente y caro. La decisión se toma en microsegundos analizando la estructura del prompt —longitud, encabezados, listas y bloques de código— junto con pistas léxicas sobre la dificultad, como pruebas, matemáticas o restricciones duras. No recurre a otro modelo para clasificar la entrada, por lo que no añade latencia, coste ni aleatoriedad en el paso que precisamente busca ahorrar gasto.
Su valor práctico es claro: las peticiones baratas se quedan en el modelo local y solo las complejas saltan al modelo frontera en la nube, lo que reduce el coste en escenarios donde abundan tareas tipo «resúmeme esto» o «corrígeme esta errata». Frente a alternativas como RouteLLM, NotDiamond, Martian, OpenRouter Auto o LiteLLM, Wayfinder se distingue por funcionar sin conexión, permitir autoalojamiento y admitir calibración con datos propios.
El proyecto incluye un chat de terminal y una interfaz web con umbral regulable en vivo, ambos ejecutables en modo dry-run sin claves ni red. Se instala con pip, se configura con un archivo TOML y reenvía cada llamada a un endpoint /chat/completions compatible con OpenAI, por lo que integra con Groq, Together, OpenRouter, Fireworks, DeepSeek, vLLM, LM Studio, llama.cpp y cualquier proveedor que acepte una clave Bearer. Las claves nunca se almacenan en disco: se leen de variables de entorno o, opcionalmente, de un comando externo como 1Password, macOS Keychain, pass o AWS Secrets Manager. Está diseñado para colocarse delante de los modelos existentes cambiando únicamente la base_url del cliente OpenAI, de modo que las aplicaciones no requieran modificaciones.
