Control de versiones para agentes de programación: vincula cada commit con la sesión del agente que lo generó y permite que varios agentes compartan la memoria del proyecto.
tiann/hapi
Controla a distancia agentes de programación con IA como Claude Code y Codex: ejecuta las sesiones en tu equipo y contrólalas desde el móvil o la web.
Alternativa open source a:Happy
- Estrellas
- 5,269
- Forks
- 616
- Issues abiertos
- 364
- Último commit
- hace 22 horas
¿Qué es?
HAPI integra agentes de programación con IA oficiales como Claude Code, Codex, Cursor Agent, OpenCode y Pi, para que las sesiones sigan ejecutándose en tu propio equipo mientras las supervisas y controlas desde una app nativa para iOS o Android, un cliente web o PWA, o una Telegram Mini App.
El flujo de trabajo gira en torno a la continuidad: puedes empezar a trabajar en el terminal local, pasar al móvil cuando te alejes y volver sin perder el contexto ni reiniciar la sesión. Puedes responder con un toque a las solicitudes de aprobación del agente. La configuración comienza con un comando hub que muestra una URL y códigos QR para vincular dispositivos. La conexión puede establecerse mediante un relay opcional con cifrado E2E o túneles autohospedados, como Cloudflare Tunnel o Tailscale.
HAPI también incluye una vista de terminal en el navegador, entrada de voz y un navegador de espacios de trabajo opcional que solo muestra los directorios que permitas mediante flags del runner.
Funciones clave
- 01Pasa las sesiones del terminal local al móvil o la web, y viceversa, sin reiniciarlas.
- 02Aprueba con un toque las solicitudes de los agentes desde un dispositivo móvil.
- 03Compatible con Claude Code, Codex, Cursor Agent, OpenCode, Kimi, Copilot y otros agentes.
- 04Clientes nativos para iOS y Android con chat, aprobaciones, archivos y notificaciones push.
- 05Explora desde la web los directorios permitidos del espacio de trabajo e inicia sesiones en ellos.
Casos de uso
- Consultar desde el móvil cómo avanza un agente de programación que lleva mucho tiempo ejecutándose cuando no estás en tu escritorio.
- Aprobar a distancia las solicitudes de herramientas del agente sin volver a la estación de trabajo.
- Ejecutar agentes de programación en un equipo de casa o de la oficina y acceder a ellos desde cualquier lugar.
Inicio rápido
- 1
Inicia el hub con un relay cifrado de extremo a extremo
npx @twsxtd/hapi hub --relay - 2
Elige un agente e inicia una sesión
npx @twsxtd/hapi - 3
Abre en un navegador la URL web que muestra el hub o empareja una app nativa con el código QR complementario
Antes de usarlo
- Para compilar desde el código fuente se necesita Bun 1.4.0.
- El acceso remoto a través del relay o de túneles autohospedados requiere una configuración adicional al comando básico.
- Está bajo la licencia AGPL-3.0, una licencia copyleft que exige compartir el código fuente modificado cuando se usa a través de una red.
Temas
Preguntas frecuentes
- ¿Qué es hapi?
- Controla a distancia agentes de programación con IA como Claude Code y Codex: ejecuta las sesiones en tu equipo y contrólalas desde el móvil o la web. HAPI integra agentes de programación con IA oficiales como Claude Code, Codex, Cursor Agent, OpenCode y Pi, para que las sesiones sigan ejecutándose en tu propio equipo mientras las supervisas y controlas desde una app nativa para iOS o Android, un cliente web o PWA, o una Telegram Mini App.
- ¿hapi es gratuito? ¿Qué licencia tiene?
- hapi es open source bajo la licencia AGPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿hapi sigue mantenido?
- Mantenimiento activo. El último commit de hapi fue el 19 oct 2026.
- ¿Para qué puedo usar hapi?
- Consultar desde el móvil cómo avanza un agente de programación que lleva mucho tiempo ejecutándose cuando no estás en tu escritorio. Aprobar a distancia las solicitudes de herramientas del agente sin volver a la estación de trabajo. Ejecutar agentes de programación en un equipo de casa o de la oficina y acceder a ellos desde cualquier lugar.
- ¿Cómo se instala hapi?
- Inicia el hub con un relay cifrado de extremo a extremo: npx @twsxtd/hapi hub --relay Elige un agente e inicia una sesión: npx @twsxtd/hapi Abre en un navegador la URL web que muestra el hub o empareja una app nativa con el código QR complementario
- ¿Dónde consigo hapi?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/tiann/hapi
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Una app para el notch de macOS que muestra reacciones en tiempo real a la actividad de los agentes Claude Code y Codex.
Extensión de VS Code que reúne Claude Code, Codex y otros agentes de programación en una conversación para que den opiniones independientes, se pasen tareas y debatan soluciones.
Conecta agentes locales de programación con IA, como Claude Code, Codex y Gemini CLI, con apps de chat como Feishu, Slack, Telegram y Discord.
CLI local y app de escritorio que desglosan el gasto en tokens y los costos de tu programación con IA por herramienta, modelo, proyecto y tarea.
Un port del stack de skills pstack Cursor de Poteto que ofrece a Claude Code, Codex, Copilot, Pi y otros entornos de agentes flujos de trabajo estructurados para tareas de programación.