UStackUStack
Phasr icon

Phasr

Phasr è un workspace desktop open-source per eseguire agenti AI di coding in parallelo con isolamento Git worktree e review umana.

Phasr

Cos'è Phasr?

Phasr è un workspace desktop open-source per eseguire agenti AI di coding in parallelo. È pensato per sviluppatori che vogliono coordinare più agenti di coding basati su terminale, mantenere ogni task isolato e rivedere le modifiche prima che vengano integrate in un branch principale.

Il prodotto si basa su isolamento Git worktree, visibilità live dei task e review umana. Supporta un flusso di lavoro review-first per team che vogliono confrontare i diff, approvare o rifiutare le modifiche e lavorare con l'output degli agenti nel proprio editor o IDE preferito.

Funzionalità principali

  • Esecuzione parallela degli agenti: avvia più agenti AI di coding contemporaneamente, ciascuno sul proprio task, così il lavoro può procedere in parallelo invece che in sequenza.
  • Isolamento Git worktree: ogni agente esegue il proprio lavoro in un Git worktree separato, mantenendo le modifiche isolate ed evitando conflitti in una directory di lavoro condivisa.
  • Monitoraggio dei task in tempo reale: controlla stato, avanzamento e task in coda o completati dall'interno del workspace mentre il lavoro è in corso.
  • Supporto terminale agnostico rispetto all'agente: Phasr è progettato per funzionare con agenti CLI che operano nel terminale, inclusi strumenti come Claude Code, Codex CLI, Gemini CLI, Cursor Agent e Aider.
  • Controlli di review e merge: ispeziona diff a livello di file, riepiloghi delle modifiche e conteggi delle righe, poi approva, rifiuta o richiedi modifiche prima del merge.
  • Passaggio all'editor: apri il lavoro generato dall'agente in editor esterni come VS Code, Cursor, JetBrains, Zed o altri ambienti di sviluppo nativi.

Come usare Phasr

Inizia scaricando l'app per macOS o visualizzando il progetto su GitHub. Poi crea o collega un repository, avvia uno o più agenti di coding su task separati e lascia che Phasr gestisca i worktree isolati per ciascun agente.

Man mano che vengono prodotte modifiche, rivedi i diff nel workspace, apri il codice nel tuo editor preferito se necessario e approva solo il lavoro pronto per essere reintegrato nel branch principale.

Casi d'uso

  • Implementare più modifiche al repo insieme: assegna task separati come middleware di autenticazione, rate limiting e retry dei webhook ad agenti diversi, così possono lavorare in parallelo.
  • Revisionare l'output dell'agente prima del merge: usa il flusso di diff e approvazione per validare il codice generato prima che arrivi nel branch principale.
  • Lavorare con strumenti AI terminal-based: orchestra agenti di coding CLI senza essere vincolato a un singolo provider o a un protocollo proprietario.
  • Mantenere le modifiche isolate in una codebase condivisa: assegna a ogni agente il proprio worktree per ridurre i conflitti sui file e semplificare lo sviluppo parallelo.
  • Modificare il codice generato in un IDE preferito: apri le modifiche create dagli agenti in VS Code, Cursor, JetBrains, Zed o in un altro editor per una review manuale più approfondita.

FAQ

Phasr è open source? Sì. La pagina descrive Phasr come open source e indica che è disponibile con licenza MIT.

Quali piattaforme supporta? La pagina di origine indica che Phasr è disponibile per macOS. Non vengono menzionate altre piattaforme desktop.

Phasr funziona con un solo modello AI o provider? No. Il prodotto è descritto come agent-agnostic e compatibile con strumenti terminal-based come Claude Code, Codex CLI, Gemini CLI, Cursor Agent e Aider.

Posso rivedere le modifiche prima che vengano unite? Sì. Il workspace include diff dei file, riepiloghi delle modifiche e azioni di approvazione come rifiutare o approvare e unire.

Phasr sostituisce il tuo editor? Non necessariamente. La pagina evidenzia il passaggio con un clic verso editor esterni, quindi sembra progettato per lavorare insieme agli strumenti di sviluppo nativi anziché sostituirli.

Alternative

  • Assistenti di coding a singolo agente: strumenti che si concentrano su un solo agente o su un solo flusso di coding basato su chat alla volta. Sono più semplici, ma non enfatizzano l'orchestrazione parallela dei task o l'isolamento dei worktree.
  • Funzionalità AI di coding native negli IDE: assistenti integrati nell'editor, come quelli incorporati nei code editor o negli IDE. Sono comodi per l'aiuto direttamente nell'editor, ma potrebbero non offrire lo stesso workspace multi-agente o lo stesso flusso di review.
  • Altri runner di agenti terminal-based: strumenti di orchestrazione CLI che eseguono agenti dal terminale. Possono offrire un'esecuzione simile degli agenti, ma non sempre lo stesso processo di merge review-first o la gestione integrata dei worktree.
  • Tooling generale per il workflow Git: strumenti per branch e merge che aiutano a gestire le modifiche al codice. Supportano la collaborazione, ma non sono progettati specificamente per coordinare più agenti AI di coding in parallelo.
Phasr | UStack