UStackUStack
Phasr icon

Phasr

Phasr é um workspace desktop open-source para executar agentes de código em paralelo, com isolamento Git worktree e revisão humana antes do merge.

Phasr

O que é o Phasr?

Phasr é um workspace desktop open-source para executar agentes de código em paralelo. Ele foi projetado para desenvolvedores que querem coordenar vários agentes de código baseados em terminal, manter cada tarefa isolada e revisar as alterações antes de serem mescladas em uma branch principal.

O produto se concentra em isolamento com Git worktree, visibilidade das tarefas em tempo real e revisão humana. Ele oferece suporte a um fluxo de trabalho review-first para equipes que querem comparar diffs, aprovar ou rejeitar alterações e trabalhar com a saída dos agentes no editor ou IDE de sua preferência.

Principais recursos

  • Execução paralela de agentes: Inicie vários agentes de código de IA ao mesmo tempo, cada um em sua própria tarefa, para que o trabalho possa acontecer em paralelo e não em sequência.
  • Isolamento com Git worktree: Cada agente executa em um Git worktree separado, o que mantém as alterações isoladas e evita conflitos em um diretório de trabalho compartilhado.
  • Acompanhamento de tarefas em tempo real: Monitore o status, o progresso e as tarefas em fila ou concluídas dos agentes no workspace enquanto o trabalho está em andamento.
  • Suporte a terminal agnóstico de agente: O Phasr foi criado para funcionar com agentes CLI que rodam no terminal, incluindo ferramentas como Claude Code, Codex CLI, Gemini CLI, Cursor Agent e Aider.
  • Controles de revisão e merge: Inspecione diffs por arquivo, resumos de alterações e contagens de linhas e, depois, aprove, rejeite ou solicite modificações antes do merge.
  • Encaminhamento para o editor: Abra o trabalho gerado pelo agente em editores externos como VS Code, Cursor, JetBrains, Zed ou outros ambientes nativos de desenvolvimento.

Como usar o Phasr

Comece baixando o app para macOS ou visualizando o projeto no GitHub. Depois, crie ou conecte um repositório, inicie um ou mais agentes de código para tarefas separadas e deixe o Phasr gerenciar os worktrees isolados de cada agente.

À medida que as alterações forem produzidas, revise os diffs no workspace, abra o código no seu editor preferido se necessário e aprove apenas o trabalho que estiver pronto para ser mesclado de volta na branch principal.

Casos de uso

  • Implementar várias alterações no repositório ao mesmo tempo: Atribua tarefas separadas, como middleware de autenticação, rate limiting e retries de webhook, a agentes diferentes para que eles possam rodar em paralelo.
  • Revisar a saída do agente antes do merge: Use o fluxo de diffs e aprovação para validar o código gerado antes que ele chegue à branch principal.
  • Trabalhar com ferramentas de IA baseadas em terminal: Orquestre agentes de código CLI sem ficar preso a um único provedor ou protocolo proprietário.
  • Manter as alterações isoladas em uma base de código compartilhada: Dê a cada agente o seu próprio worktree para reduzir conflitos de arquivo e simplificar o desenvolvimento em paralelo.
  • Editar código gerado no IDE preferido: Abra as alterações criadas pelo agente no VS Code, Cursor, JetBrains, Zed ou outro editor para uma revisão manual mais profunda.

FAQ

O Phasr é open source? Sim. A página descreve o Phasr como open source e observa que ele está disponível sob a licença MIT.

Quais plataformas ele suporta? A página de origem diz que o Phasr está disponível para macOS. Não são mencionadas outras plataformas desktop.

O Phasr funciona com apenas um modelo ou provedor de IA? Não. O produto é descrito como agnóstico em relação a agentes e compatível com ferramentas baseadas em terminal como Claude Code, Codex CLI, Gemini CLI, Cursor Agent e Aider.

Posso revisar as alterações antes que elas sejam mescladas? Sim. O workspace inclui diffs de arquivo, resumos de alterações e ações de aprovação, como rejeitar ou aprovar e mesclar.

O Phasr substitui o seu editor? Não necessariamente. A página destaca o encaminhamento com um clique para editores externos, então ele parece ser projetado para funcionar junto com ferramentas nativas de desenvolvimento, e não para substituí-las.

Alternativas

  • Assistentes de código com um único agente: Ferramentas que focam em um agente ou em um fluxo de código guiado por chat por vez. Elas são mais simples, mas não enfatizam orquestração paralela de tarefas nem isolamento com worktree.
  • Recursos de IA nativos do IDE: Assistentes integrados ao editor, como os embutidos em editores de código ou IDEs. Eles são convenientes para ajuda dentro do editor, mas podem não oferecer o mesmo workspace multiagente ou fluxo de revisão.
  • Outros executores de agentes baseados em terminal: Ferramentas de orquestração CLI que executam agentes no terminal. Elas podem oferecer execução semelhante de agentes, mas nem sempre o mesmo processo de merge review-first ou gerenciamento integrado de worktrees.
  • Ferramentas gerais de fluxo Git: Ferramentas de branch e merge que ajudam a gerenciar alterações de código. Elas dão suporte à colaboração, mas não são feitas especificamente para coordenar vários agentes de código de IA em paralelo.
Phasr | UStack