Hax: Un agente de codificación minimalista nativo de terminal en C

✍️ OpenClawRadar📅 Publicado: 14 de agosto de 2026🔗 Source
Ad

Hax es un agente de codificación minimalista, nativo de terminal, escrito en C. Se entrega como un único binario nativo con dependencias mínimas, arranca al instante y utiliza solo unos pocos MB de RAM, dejando más memoria para tus LLMs locales.

Características clave

  • Ligero por diseño: Un único binario nativo en C con un conjunto pequeño de dependencias. Arranca al instante y utiliza una cantidad muy pequeña de memoria (solo unos pocos MB), por lo que queda más RAM para tus LLMs locales.
  • Modelos locales de primera clase: Hax descubre automáticamente el modelo y las capacidades del runtime. No se necesita un bloque de configuración de proveedor personalizado para la configuración predeterminada. Ejemplo:
  • llama-server -m [modelo].gguf
    hax --provider llama.cpp
  • Respeta tu terminal: El Markdown en streaming y la salida de herramientas en vivo se reajustan para la visualización. Solo redibuja la línea actual de streaming o el área de entrada, preservando el scrollback nativo. No toma el control ni estropea tu terminal.
  • Inspectable: Ve exactamente lo que se envió al modelo y lo que respondió en una vista de transcripción útil (Ctrl+T). Opcionalmente, recopila un rastro detallado del protocolo de cable.
  • Usa cualquier proveedor/modelo: Soporta OpenAI (+compatibles), Anthropic (+compatibles), Codex (vía suscripción ChatGPT), OpenRouter, llama.cpp, etc.
  • Herramienta Unix bien educada: Rutas XDG, salida estándar limpia en modo de un solo disparo -p con pistas de reanudación en stderr, archivos de configuración y sesión en texto plano, composición mediante subprocesos en lugar de plugins.
Ad

Para quién es

Desarrolladores que viven en la terminal, ejecutan modelos locales, auditan lo que hacen sus herramientas, empaquetan software para distribuciones, o ejecutan agentes donde los recursos son escasos. Si quieres mercados MCP, un runtime de plugins, paneles IDE, o avisos de permiso por comando, otros agentes construyen exactamente eso; hax deliberadamente no lo hace, y docs/philosophy.md explica cada omisión.

Cómo empezar

Hax funciona en Linux y macOS; en Windows, úsalo bajo WSL. Instala con Homebrew:

brew install oleksandrchekhovskyi/hax/hax

En Arch Linux, hax está en AUR como hax. En cualquier Linux, descarga el binario estático precompilado (x86_64 o aarch64) de la última versión y ponlo en tu PATH.

Compilar desde el código fuente:

git clone https://github.com/OleksandrChekhovskyi/hax.git
cd hax
scripts/install_deps.sh  # Debian/Ubuntu, Fedora, Arch, openSUSE, Alpine, macOS
make                     # binario en ./build/hax
make install             # opcional; puede pedir sudo

Ejecuta hax desde el directorio del proyecto en el que quieras trabajar:

hax                # REPL interactivo
hax -p "listar TODOs"  # ejecuta un prompt e imprime la respuesta final
printf "explica x" | hax -p   # lee el prompt desde stdin
hax -c             # continúa la última sesión para este directorio
hax --resume       # elige una sesión pasada para este directorio
hax --resume=ID -p "siguiente"   # reanuda una sesión específica en modo de un solo disparo

La forma más fácil de empezar es interactiva: inicia hax, luego usa /provider para ver los proveedores disponibles y elegir un modelo. Hax recuerda las selecciones interactivas de proveedor, modelo y esfuerzo. Consulta el README para la configuración del proveedor y la documentación completa.

📖 Lee el código fuente completo: HN AI Agents

Ad

👀 Ver también

La herramienta de corrección de memoria OpenClaw aborda la degradación del rendimiento.
Herramientas

La herramienta de corrección de memoria OpenClaw aborda la degradación del rendimiento.

Un nuevo comando de barra llamado /claw_memory_fix ayuda a limpiar los archivos de memoria de OpenClaw cuando el agente olvida credenciales o permisos. La herramienta implementa técnicas de Alibaba, ingeniería de GitHub, MemGPT e investigaciones de enero de 2026 sobre gestión de memoria.

OpenClawRadar
La Optimización de ANE Mediante Experimentos de IA Dirigidos por Teléfono Muestra los Beneficios de la Fusión de Núcleos
Herramientas

La Optimización de ANE Mediante Experimentos de IA Dirigidos por Teléfono Muestra los Beneficios de la Fusión de Núcleos

Un desarrollador ejecutó 55 experimentos sobre la optimización del Apple Neural Engine, dirigiendo el proceso desde su teléfono usando Claude para lluvia de ideas. Las mejoras clave incluyeron fusionar 3 núcleos ANE en 1 mega-núcleo, reduciendo la pérdida de validación de 3.75 a 2.49 y el tiempo por paso de 176ms a 96ms.

OpenClawRadar
Centro de Sesiones de Agente de IA: Panel de Control 3D para Monitorear Sesiones de Código Claude
Herramientas

Centro de Sesiones de Agente de IA: Panel de Control 3D para Monitorear Sesiones de Código Claude

AI Agent Session Center es un panel de control en tiempo real que visualiza las sesiones de Claude Code como robots 3D en un ciberdromo, con animaciones que muestran el estado del agente y funciones que incluyen vistas de terminal en vivo, alertas de aprobación y reanudación de sesiones. Se instala mediante npx con ganchos bash ligeros.

OpenClawRadar
Claude Code Plugin Yoink Reemplaza las Dependencias de Bibliotecas para Reducir el Riesgo de la Cadena de Suministro
Herramientas

Claude Code Plugin Yoink Reemplaza las Dependencias de Bibliotecas para Reducir el Riesgo de la Cadena de Suministro

Yoink es un complemento de Claude Code que elimina dependencias complejas al reimplementar solo las funciones necesarias, utilizando un flujo de trabajo de tres pasos con los comandos /setup, /curate-tests y /decompose. Actualmente es compatible con Python, y se está trabajando en la compatibilidad con TypeScript y Rust.

OpenClawRadar