Phasr
Phasrは、Git worktree分離と人によるレビューでターミナル型AIコーディングエージェントを並列実行できるオープンソースのデスクトップワークスペースです。差分確認や変更承認も可能。
Phasrとは?
Phasrは、AIコーディングエージェントを並列実行できるオープンソースのデスクトップワークスペースです。複数のターミナルベースのコーディングエージェントを連携させ、各タスクを分離したまま管理し、mainブランチにマージされる前に変更をレビューしたい開発者向けに設計されています。
この製品の中心は、Git worktreeの分離、リアルタイムのタスク可視化、そして人によるレビューです。差分を比較し、変更を承認または却下し、好みのエディタやIDEでエージェントの出力を扱いたいチーム向けのレビュー優先ワークフローをサポートします。
主な機能
- エージェントの並列実行: 複数のAIコーディングエージェントを同時に起動し、それぞれを別タスクに割り当てることで、順番ではなく並行して作業を進められます。
- Git worktree分離: 各エージェントは独立したGit worktreeで動作するため、変更が分離され、共有作業ディレクトリでの競合を回避できます。
- リアルタイムのタスク追跡: 作業中に、ワークスペースからエージェントの状態、進捗、待機中または完了済みのタスクを監視できます。
- エージェント非依存のターミナル対応: Phasrは、ターミナルで動作するCLIエージェント向けに設計されており、Claude Code、Codex CLI、Gemini CLI、Cursor Agent、Aiderなどのツールに対応します。
- レビューとマージの制御: ファイル単位の差分、変更要約、行数を確認し、マージ前に承認、却下、または修正依頼ができます。
- エディタへの引き継ぎ: エージェントが生成した作業を、VS Code、Cursor、JetBrains、Zed、その他のネイティブ開発環境などの外部エディタで開けます。
Phasrの使い方
まずmacOSアプリをダウンロードするか、GitHubでプロジェクトを確認します。その後、リポジトリを作成または接続し、別々のタスクに対して1つ以上のコーディングエージェントを起動すると、Phasrが各エージェントの分離されたworktreeを管理します。
変更が生成されたら、ワークスペースで差分を確認し、必要に応じて好みのエディタでコードを開き、mainブランチに戻してマージする準備ができた作業だけを承認します。
使用例
- 複数のリポジトリ変更を一度に実装: 認証ミドルウェア、レート制限、Webhook再試行などの別タスクを異なるエージェントに割り当て、並行して実行できるようにします。
- マージ前にエージェントの出力をレビュー: 差分と承認ワークフローを使って、生成されたコードがmainブランチに届く前に検証します。
- ターミナルベースのAIツールを使う: 単一のプロバイダや独自プロトコルに縛られずに、CLIコーディングエージェントを統括します。
- 共有コードベースで変更を分離する: 各エージェントに専用のworktreeを与えて、ファイル競合を減らし、並列開発を簡単にします。
- 生成コードを好みのIDEで編集する: エージェントが作成した変更をVS Code、Cursor、JetBrains、Zed、または別のエディタで開き、より深く手動レビューできます。
FAQ
Phasrはオープンソースですか?
はい。ページではPhasrをオープンソースと説明しており、MITライセンスで提供されていると記載されています。
どのプラットフォームに対応していますか?
ソースページではPhasrはmacOSで利用可能とされています。ほかのデスクトッププラットフォームについては記載されていません。
Phasrは1つのAIモデルやプロバイダ専用ですか?
いいえ。製品はエージェント非依存と説明されており、Claude Code、Codex CLI、Gemini CLI、Cursor Agent、Aiderなどのターミナルベースのツールに対応しています。
マージ前に変更をレビューできますか?
はい。ワークスペースにはファイル差分、変更要約、却下や承認とマージなどのアクションが含まれます。
Phasrはエディタを置き換えますか?
必ずしもそうではありません。ページでは外部エディタへのワンクリック引き継ぎを強調しており、ネイティブな開発ツールを置き換えるというより、併用する設計のようです。
代替案
- 単一エージェントのコーディングアシスタント: 1つのエージェント、または1つのチャット駆動のコーディングフローに集中するツールです。よりシンプルですが、並列タスクの統括やworktree分離は強調されません。
- IDEネイティブのAIコーディング機能: コードエディタやIDEに組み込まれたアシスタントです。エディタ内での支援には便利ですが、Phasrと同じようなマルチエージェントのワークスペースやレビューの流れは提供しない場合があります。
- 他のターミナルベースのエージェント実行ツール: ターミナルからエージェントを実行するCLI統括ツールです。類似のエージェント実行機能を備えることはありますが、レビュー優先のマージプロセスや組み込みのworktree管理が常に同じとは限りません。
- 一般的なGitワークフローツール: コード変更の管理を支援するブランチおよびマージ用ツールです。共同作業には対応しますが、複数のAIコーディングエージェントを並列で調整する用途には特化していません。
代替品
Devin
Devinは、AIコーディングエージェントとして移行や大規模リファクタのサブタスクを並列実行。人が管理し変更を承認。
imgcook
imgcookは、デザインモックアップをワンクリックで高品質な本番対応コードに変換するインテリジェントツールです。
Pi Coding Agent
Pi Coding Agentは、コマンドラインで使える開発者向けのターミナルベースのコーディングエージェントです。導入方法やフィードバックはdocs、GitHub、Discordで案内しています。
Biji
Bijiは、革新的なツールと機能を通じて生産性を向上させるために設計された多目的プラットフォームです。
Ably Chat
Ably Chatはカスタムリアルタイムチャット用のAPI/SDK。リアクション、プレゼンス、メッセージ編集/削除に対応し高負荷も設計。
AakarDev AI
AakarDev AIは、シームレスなベクターデータベース統合を通じてAIアプリケーションの開発を簡素化し、迅速な展開とスケーラビリティを実現する強力なプラットフォームです。