Controle de versão para agentes de programação: vincula cada commit à sessão do agente que o criou e permite que vários agentes compartilhem a memória do projeto.
tiann/hapi
Controle remotamente agentes de programação com IA, como Claude Code e Codex, executando sessões na sua máquina e controlando-as pelo celular ou pela web.
Alternativa open source a:Happy
- Estrelas
- 5,269
- Forks
- 616
- Issues abertas
- 364
- Último commit
- há 22 horas
O que é?
O HAPI integra agentes oficiais de programação com IA, como Claude Code, Codex, Cursor Agent, OpenCode e Pi, para que as sessões continuem rodando na sua própria máquina enquanto você as acompanha e controla por um app nativo para iOS ou Android, por um cliente web ou PWA ou por um Telegram Mini App.
O fluxo de trabalho é pensado para alternar entre dispositivos: você pode começar a trabalhar no terminal local, passar para o celular quando precisar se afastar e voltar sem perder o contexto nem reiniciar a sessão. Dá para responder às solicitações de aprovação do agente com um toque. A configuração começa com um comando do hub, que exibe uma URL e QR codes para pareamento. Opcionalmente, a conexão pode ser feita por um relay com criptografia E2E ou por túneis auto-hospedados, como Cloudflare Tunnel ou Tailscale.
O HAPI também inclui uma visualização de terminal no navegador, entrada por voz e um navegador de workspace opcional que só expõe os diretórios permitidos pelas flags do runner.
Recursos principais
- 01Alterne sessões entre o terminal local, o celular e a web sem reiniciá-las.
- 02Aprove solicitações do agente pelo celular com um toque.
- 03Compatível com Claude Code, Codex, Cursor Agent, OpenCode, Kimi, Copilot e outros agentes.
- 04Clientes nativos para iOS e Android com chat, aprovações, arquivos e notificações push.
- 05Navegue pelos diretórios permitidos do workspace e inicie sessões neles pela web.
Casos de uso
- Acompanhe pelo celular um agente de programação que está executando uma tarefa longa enquanto você está longe da mesa.
- Aprove remotamente solicitações de ferramentas do agente sem voltar à estação de trabalho.
- Execute agentes de programação em uma máquina de casa ou do escritório e acesse-os de qualquer lugar.
Início rápido
- 1
Inicie o hub com um relay criptografado de ponta a ponta
npx @twsxtd/hapi hub --relay - 2
Escolha um agente e inicie uma sessão
npx @twsxtd/hapi - 3
Abra em um navegador a URL web exibida pelo hub ou emparelhe um app nativo usando o QR code complementar
Antes de usar
- Para compilar a partir do código-fonte, é necessário o Bun 1.4.0.
- O acesso remoto pelo relay ou por túneis auto-hospedados exige configuração além do comando básico.
- Licenciado sob AGPL-3.0, uma licença copyleft que exige o compartilhamento do código-fonte modificado quando usado pela rede.
Tópicos
Perguntas frequentes
- O que é hapi?
- Controle remotamente agentes de programação com IA, como Claude Code e Codex, executando sessões na sua máquina e controlando-as pelo celular ou pela web. O HAPI integra agentes oficiais de programação com IA, como Claude Code, Codex, Cursor Agent, OpenCode e Pi, para que as sessões continuem rodando na sua própria máquina enquanto você as acompanha e controla por um app nativo para iOS ou Android, por um cliente web ou PWA ou por um Telegram Mini App.
- hapi é gratuito? Qual é a licença?
- hapi é open source sob a licença AGPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- hapi ainda é mantido?
- Manutenção ativa. O último commit de hapi foi em 19 de out. de 2026.
- Para que posso usar hapi?
- Acompanhe pelo celular um agente de programação que está executando uma tarefa longa enquanto você está longe da mesa. Aprove remotamente solicitações de ferramentas do agente sem voltar à estação de trabalho. Execute agentes de programação em uma máquina de casa ou do escritório e acesse-os de qualquer lugar.
- Como instalar hapi?
- Inicie o hub com um relay criptografado de ponta a ponta: npx @twsxtd/hapi hub --relay Escolha um agente e inicie uma sessão: npx @twsxtd/hapi Abra em um navegador a URL web exibida pelo hub ou emparelhe um app nativo usando o QR code complementar
- Onde consigo hapi?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/tiann/hapi
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Um app companheiro para a área do notch do macOS que mostra reações em tempo real à atividade dos agentes Claude Code e Codex.
Uma extensão do VS Code que reúne Claude Code, Codex e outros agentes de programação em uma conversa para que deem opiniões independentes, repassem tarefas e debatam soluções.
Conecta agentes locais de programação com IA, como Claude Code, Codex e Gemini CLI, a apps de chat como Feishu, Slack, Telegram e Discord.
CLI local e app para desktop que detalham seus gastos com tokens de IA por ferramenta, modelo, projeto e tarefa.
Uma adaptação da stack de skills pstack Cursor, de Poteto, que oferece ao Claude Code, Codex, Copilot, Pi e outros harnesses de agentes fluxos estruturados para tarefas de programação.