App para desktop que executa Claude Code, Codex e outros agentes de programação com IA em paralelo, cada um isolado em seu próprio git worktree e branch.
minghinmatthewlam/pi-gui
App desktop em Electron para o agente de programação pi, com threads paralelas de agentes usando git worktrees, aba de revisão de diff e terminal integrado.
- Estrelas
- 1,414
- Forks
- 203
- Issues abertas
- 27
- Último commit
- há 5 dias
O que é?
pi-gui é um shell desktop para o agente de programação pi. Sessões, modelos, autenticação e ferramentas são executados pelo próprio pi, então tudo que estiver configurado no CLI do pi também funciona no app. Cada tarefa recebe sua própria thread, que pode começar no checkout atual ou em um git worktree novo, permitindo que vários agentes trabalhem em paralelo.
A janela combina a conversa com um ambiente de trabalho que inclui um terminal real, um explorador de arquivos e um editor, uma aba Review para comparar alterações não commitadas, branches ou turnos individuais, além de abas de extensões desktop. Os atalhos de teclado abrangem busca, abertura de arquivos, alternância entre threads e enfileiramento de tarefas ou direcionamento de um agente em execução. Também há suporte a prompts agendados, skills e extensões, além de login em provedores via OAuth ou API key.
O app funciona no macOS (Apple Silicon), Linux (x64) e Windows (x64), e pode ser instalado pelos releases ou via Homebrew no macOS. Ele é desenvolvido com Electron, React e TypeScript e lê diretamente os arquivos de sessão JSONL do pi.
Recursos principais
- 01Executa várias threads de agentes em paralelo, cada uma opcionalmente em seu próprio git worktree.
- 02A aba Review mostra diffs de alterações não commitadas, branches ou turnos individuais, com staging por arquivo.
- 03Terminal integrado, explorador de arquivos e editor ficam ao lado da conversa.
- 04Compartilha sessões, credenciais e skills com o CLI do pi.
- 05Tarefas agendadas, notificações e paleta de comandos com atalhos de teclado.
- 06Oferece suporte a OAuth, API keys e endpoints personalizados para provedores de modelos.
Casos de uso
- Deixar vários agentes de programação trabalharem em recursos ou correções de bugs diferentes ao mesmo tempo.
- Revisar as alterações de um agente, arquivo por arquivo, antes de fazer o commit.
- Executar testes em um terminal ao lado da conversa com o agente, sem trocar de janela.
- Agendar prompts recorrentes, como verificações semanais de dependências, enquanto o app estiver aberto.
Início rápido
- 1
Instale o pi-gui com o Homebrew: adicione o repositório como tap
brew tap minghinmatthewlam/tap - 2
Confie no tap (necessário na primeira instalação)
brew trust minghinmatthewlam/tap - 3
Instale o cask do pi-gui
brew install --cask pi-gui - 4
Abra o pi-gui, conecte um provedor de modelos em Settings → Providers e, em seguida, adicione um espaço de trabalho e envie seu primeiro prompt
Antes de usar
- As compilações nativas estão disponíveis apenas para macOS (Apple Silicon), Linux (x64) e Windows (x64).
- As compilações para Windows ainda não têm assinatura de código, então o SmartScreen pode exibir um aviso.
- É um shell para desktop que precisa do agente de programação pi e de um provedor de modelos ou chave de API para realizar tarefas úteis.
Em coleções
Tópicos
Perguntas frequentes
- O que é pi-gui?
- App desktop em Electron para o agente de programação pi, com threads paralelas de agentes usando git worktrees, aba de revisão de diff e terminal integrado. pi-gui é um shell desktop para o agente de programação pi. Sessões, modelos, autenticação e ferramentas são executados pelo próprio pi, então tudo que estiver configurado no CLI do pi também funciona no app. Cada tarefa recebe sua própria thread, que pode começar no checkout atual ou em um git worktree novo, permitindo que vários agentes trabalhem em paralelo.
- pi-gui é gratuito? Qual é a licença?
- pi-gui é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- pi-gui ainda é mantido?
- Manutenção ativa. O último commit de pi-gui foi em 2 de nov. de 2026.
- Para que posso usar pi-gui?
- Deixar vários agentes de programação trabalharem em recursos ou correções de bugs diferentes ao mesmo tempo. Revisar as alterações de um agente, arquivo por arquivo, antes de fazer o commit. Executar testes em um terminal ao lado da conversa com o agente, sem trocar de janela. Agendar prompts recorrentes, como verificações semanais de dependências, enquanto o app estiver aberto.
- Como instalar pi-gui?
- Instale o pi-gui com o Homebrew: adicione o repositório como tap: brew tap minghinmatthewlam/tap Confie no tap (necessário na primeira instalação): brew trust minghinmatthewlam/tap Instale o cask do pi-gui: brew install --cask pi-gui Abra o pi-gui, conecte um provedor de modelos em Settings → Providers e, em seguida, adicione um espaço de trabalho e envie seu primeiro prompt
- Onde consigo pi-gui?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/minghinmatthewlam/pi-gui
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
App para desktop que executa vários agentes de programação lado a lado, cada um em seu próprio git worktree, com um app complementar para monitoramento pelo celular.
Um espaço de trabalho desktop para desenvolvimento com agentes, que reúne terminais, notas, arquivos de código e agentes em execução em uma tela infinita.
Um espaço de trabalho compartilhado onde equipes conectam máquinas e agentes de programação via ACP, compartilham conversas com agentes e delegam tarefas pelo desktop, celular, web ou CLI.
Uma equipe de agentes de IA auto-hospedada que roda na sua máquina e usa as assinaturas de CLI de agentes que você já tem para planejar, programar, revisar e integrar tarefas.
Workspace desktop de código aberto com Electron para executar sessões paralelas do Codex, Claude Code e OpenCode, com edição visual de markdown, diagramas e tarefas.