Emulador de terminal com renderização por GPU, feito em Rust, que mantém shells e painéis ativos após o fechamento da janela e oferece sessões integradas a agentes e acesso remoto via SSH.
dominikmartn/harp
Fork do Warp para macOS que troca a barra de abas por uma barra lateral indicando qual agente do Claude Code ou Codex precisa da sua atenção.
- Estrelas
- 317
- Forks
- 18
- Issues abertas
- 2
- Último commit
- há 12 horas
O que é?
Harp é um fork não oficial do terminal open source Warp, voltado para desenvolvedores que executam vários agentes de programação por longos períodos ao mesmo tempo. Ele troca a barra de abas do Warp por uma barra lateral que mostra se cada agente do Claude Code ou Codex está trabalhando, aguardando uma entrada ou terminou, com um indicador de não lido até você abrir a sessão.
As abas podem ser organizadas em grupos com nome. Quando a integração com tmux está ativada, os nomes e a ordem dos grupos são armazenados nas sessões do tmux, então permanecem após reinicializações e ficam visíveis para outros clientes do tmux. Sessões iniciadas em outro lugar, como via ssh, podem ser adicionadas à barra lateral.
Os extras opcionais incluem indicadores circulares dos limites de uso para as janelas de 5 horas e semanal, lidos de um arquivo JSON local que outra ferramenta mantém atualizado. Todo o restante é o Warp original, incluindo os recursos de IA e nuvem, que continuam se conectando aos servidores do Warp. Harp foi desenvolvido para macOS e é licenciado sob AGPL-3.0.
Recursos principais
- 01A barra lateral mostra se cada sessão do Claude Code ou Codex está trabalhando, aguardando ou terminou.
- 02Os indicadores de não lido permanecem até você abrir a aba.
- 03As abas podem ser agrupadas, e a integração com tmux armazena os grupos e a ordem nas sessões.
- 04Indicadores circulares dos limites de uso para as janelas de 5 horas e semanal, lidos de um arquivo JSON local.
- 05Renomeia abas com Cmd+R e permite deixá-las de lado como inativas.
- 06Instala junto com o Warp, com seu próprio bundle id e pasta de configurações.
Casos de uso
- Supervisionar vários agentes do Claude Code ou Codex trabalhando em tarefas diferentes ao mesmo tempo.
- Manter organizado um ambiente de desenvolvimento baseado em tmux entre reinicializações e sessões remotas.
- Acompanhar os limites de uso do Claude ou Codex enquanto os agentes trabalham em segundo plano.
Início rápido
- 1
Baixe o DMG mais recente do Harp na página Releases e arraste-o para Applications
- 2
Clone o repositório e execute o script de bootstrap, necessário apenas uma vez
./script/bootstrap - 3
Compile e execute o Harp a partir do código-fonte
./script/run
Antes de usar
- O Harp funciona apenas no macOS.
- Licenciado sob AGPL-3.0, uma licença copyleft que exige oferecer o código-fonte aos usuários de rede das versões modificadas.
- O login pelo Harp não foi testado.
- Para compilar a partir do código-fonte, é necessário ter o toolchain do Rust e as dependências de build.
Tópicos
Perguntas frequentes
- O que é harp?
- Fork do Warp para macOS que troca a barra de abas por uma barra lateral indicando qual agente do Claude Code ou Codex precisa da sua atenção. Harp é um fork não oficial do terminal open source Warp, voltado para desenvolvedores que executam vários agentes de programação por longos períodos ao mesmo tempo. Ele troca a barra de abas do Warp por uma barra lateral que mostra se cada agente do Claude Code ou Codex está trabalhando, aguardando uma entrada ou terminou, com um indicador de não lido até você abrir a sessão.
- harp é gratuito? Qual é a licença?
- harp é open source sob a licença AGPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- harp ainda é mantido?
- Manutenção ativa. O último commit de harp foi em 20 de out. de 2026.
- Para que posso usar harp?
- Supervisionar vários agentes do Claude Code ou Codex trabalhando em tarefas diferentes ao mesmo tempo. Manter organizado um ambiente de desenvolvimento baseado em tmux entre reinicializações e sessões remotas. Acompanhar os limites de uso do Claude ou Codex enquanto os agentes trabalham em segundo plano.
- Como instalar harp?
- Baixe o DMG mais recente do Harp na página Releases e arraste-o para Applications Clone o repositório e execute o script de bootstrap, necessário apenas uma vez: ./script/bootstrap Compile e execute o Harp a partir do código-fonte: ./script/run
- Onde consigo harp?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/dominikmartn/harp
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Warp é um ambiente de desenvolvimento agentivo baseado no terminal, com um agente de programação integrado ou suporte aos seus próprios agentes de CLI.
Terminal nativo para macOS baseado no libghostty, com abas verticais, notificações que entendem agentes e CLI programável para executar agentes de programação com IA em paralelo.
Uma CLI em Rust para gerenciar git worktrees pelo nome da branch, feita para executar vários agentes de programação com IA em paralelo.
Um monitor de terminal no estilo btop que mostra em tempo real o uso de tokens, a janela de contexto, os limites de uso e as portas abertas nas sessões do Claude Code, Codex CLI e OpenCode.
Statusline minimalista feito em Rust para Claude Code, que mostra o modelo, o estado do Git, o workspace e o uso da janela de contexto no terminal.