プロジェクトごとのワークスペース
各リポジトリにボード、ターミナル、ペイン、コスト記録を保持します。ワークスペースはプロジェクトツリーではなく`~/.devpit`に保存されます。
devpitは、ソフトウェアプロジェクト全体でコーディングエージェントを管理するネイティブデスクトップ環境です。ターミナル、ボード、チャット、差分、実行コストを統合し、Claude Codeを直接実行。Linux、macOS、Windows対応の無料オープンソースアプリです。
devpitは、1つ以上のソフトウェアプロジェクトにまたがってコーディングエージェントを操作するためのネイティブデスクトップワークスペースです。プロジェクトターミナル、ボード、チャット、ファイルおよび差分ビュー、コスト情報、オプションのオーケストレーターを1つのアプリケーションに統合しているため、複数のツールを切り替えずに、エージェント主導の作業を開始して確認できます。
各プロジェクトには、独自のボード、ペイン、ターミナルの対象、ワークスペース状態があります。ボードのステップではエージェント、セッション、またはコマンドを実行でき、その後、出力、終了コード、コストを記録して停止します。レーンで移動するよう設定されていない限り、カードを先へ進める操作は手動です。devpitはこの状態をリポジトリとは分離して`~/.devpit`に保持し、tmuxまたはpsmuxを使ってターミナルセッションを維持します。現在はインストール済みのCLIを通じてClaude Codeを実行し、その他のツール向けに追加のエージェント連携やステータスフックもドキュメント化されています。
各リポジトリにボード、ターミナル、ペイン、コスト記録を保持します。ワークスペースはプロジェクトツリーではなく`~/.devpit`に保存されます。
列とカードを使って作業を整理します。カードがステップに到達すると、エージェント、セッション、またはコマンドを実行でき、各実行の出力、終了コード、実際のコストが記録されます。
tmuxの背後で実際のptyを実行し、Windowsではpsmuxを使用します。対象ターミナルはアクティブなプロジェクトに追従し、devpitのウィンドウを閉じた後もセッションは実行を継続します。
個々のチャットターンとステップ実行のコストを確認できます。利用可能な場合はトークン数やモデルの詳細も表示されます。列ごとに呼び出しの支出上限を設定できます。
プロジェクトをオーケストレーターのチャットにリンクし、ボードを確認したり、カードからセッションを開始したり、結果の報告を受けたりできます。オーケストレーターは返信を下書きしますが、ユーザーの操作なしに送信することはありません。
ターミナルの横で、ファイル、差分、プロジェクトが提供するWebページを確認できます。組み込みのプロジェクト機能には、ペインとして開くNotesとExcalidrawが含まれます。
列とカードを備えたプロジェクトボードを作成し、エージェントまたはコマンドのステップを追加します。作業を先へ進めるか判断する前に、各実行の出力、終了ステータス、コストを確認できます。
複数のリポジトリを同時にアクティブな状態に保ちながら、それぞれに個別のターミナル、ボード、ワークスペースを用意できます。プロジェクトを切り替えると、前のセッションを終了せずに接続先のターミナルが変わります。
実装中またはレビュー中に、エージェントが変更したファイルと差分を確認し、プロジェクトが提供するページを開き、隣接するペインでNotesやExcalidrawを使用できます。
複数のプロジェクトボードをオーケストレーターにリンクし、チャットでカードを渡して、セッション開始時や対応が必要になったときに報告を受けられます。その間も返信と承認は自分で管理できます。
長時間実行するエージェントセッションをtmuxに残し、デスクトップウィンドウを閉じて後から戻ることで、作業を再開できます。作業を最初からやり直す必要はありません。
devpitは、マシンにすでにインストールされているClaude CLIを通じてClaude Codeを実行します。その他のエージェントはdevpit-agentフックを通じてステータスを報告でき、Gemini CLIは追加設定なしで動作します。ドキュメントには、Codex、Cursor、その他のCLIもサポート対象またはターミナルベースのプロバイダーとして記載されていますが、現在、主要なサポート対象エージェントはClaude Codeです。
LinuxとmacOSでは、`curl -fsSL https://devpit.app/install.sh | sh`コマンドでインストールできます。Windowsには、ターミナルの永続化に使用されるWindows版に相当するpsmuxを含む、ユーザー単位のインストーラーがあります。Linux版はWSL 2でも動作します。
はい。devpitは無料で、Apache 2.0ライセンスのオープンソースです。このワークフローでは既存のClaude Codeプランを使用するため、新しいAPIキーは必要ありません。
いいえ。プロジェクトのボード、ペイン、ターミナルの状態、コスト情報は`~/.devpit`に保存され、リポジトリとは分離されています。チェックアウトが必要な作業項目についてはワークツリーが作成される場合がありますが、未コミットの変更が含まれている間は削除されません。
オーケストレーターは、リンクしたボードを読み取り、カードからセッションを開始して、結果を報告できます。ステップを実行するレーンへカードを移動したり、タイマーで動作したり、別のセッションでのアクションを承認したりすることはありません。作成された返信は、明示的に送信した場合にのみ送られます。
SonOfは、リポジトリとPMツールに接続し、コードベースと周辺の製品コンテキストを監査して、承認済みの作業をシニアエンジニアのレビュー付きで公開済みチケットに変えます。
ByteAskは、C/C++向けのターミナル起点AIコーディングエージェント。リポジトリを編集し、コンパイラやデバッガ、サニタイザ、テストで変更を検証してから差分を表示。無料枠あり。
CreateOS Sandboxは、FirecrackerマイクロVM上でコードやエージェントのワークロードを実行できる分離型コンピュート環境です。SDK、CLI、MCPで制御可能。
GitBotは、Claude Code、Codex、OpenCodeを活用した再利用可能なコーディングボットを作成できるローカルブラウザワークスペースです。永続スレッドと権限設定で、リポジトリ内の作業を効率化します。
hobは、エージェントのセッション、ターミナル、履歴、後続作業を、既存のツールやプロバイダーに合わせて整理できる独立したコーディングエージェント向けワークスペース。ローカルでの制御を重視する開発者に最適。
Manta AIは、URLからアプリの挙動を把握し、回帰を検出し、スクリプトやセレクタ管理なしでテストを生成できる自律型Webアプリテストツールです。