Hax es un agente de programación controlado desde la terminal y distribuido como un único binario nativo en C con pocas dependencias. Su diseño prioriza un arranque rápido, un consumo de memoria de pocos megabytes y la convivencia con modelos de lenguaje locales. La herramienta detecta automáticamente el modelo y las capacidades del entorno de ejecución, por lo que la configuración predeterminada no requiere un bloque específico de proveedor. Para usar llama.cpp basta con indicar el modelo y seleccionar el proveedor mediante parámetros.
La interfaz conserva el comportamiento habitual del terminal: muestra resultados Markdown en streaming, actualiza solo la línea activa o el área de entrada y permite consultar en una transcripción qué se envió al modelo y qué respondió. También puede generar un trazo detallado del protocolo de comunicación. Hax es compatible con OpenAI y servicios compatibles, Anthropic y API compatibles, Codex mediante una suscripción de ChatGPT, OpenRouter y llama.cpp.
Entre sus funciones operativas figuran archivos de configuración y sesión en texto plano, ubicaciones basadas en XDG, salida limpia en el modo no interactivo y reanudación de conversaciones anteriores. Funciona en Linux y macOS, y en Windows mediante WSL. Puede instalarse con Homebrew, con un binario estático para arquitecturas x86_64 o aarch64, o compilarse desde el código fuente.
