Show HN: MindFlock – 並列AIコーディングエージェント、各々が独立したGitワークツリーで動作
MindFlock は、開発者が複数のAIコーディングエージェントを並列実行し、それぞれを独立したGitワークツリーとtmuxセッションで隔離しながら、統一されたインターフェースで監督できるオープンソースのデスクトップアプリです。複数のAI CLI(Claude Code、Codexなど)をサポートし、ガイド付きGitワークフロー(コミット、プッシュ、PR、マージ)を提供し、課題トラッカーやPRレビューから自動的にセッションを生成できます。
MindFlock は、複数のAIコーディングエージェントを並行して実行する際の管理上の課題を解決する画期的なオープンソースツールです。従来、開発者は多数のターミナルウィンドウを開く必要があり、各エージェントの状態を追跡するのが困難でした。MindFlock では、各エージェントを独立したGitワークツリーとtmuxセッションに隔離し、デスクトップアプリで統一された監督インターフェースを提供することで、どのエージェントが注意を必要としているかを一目で把握できます。
このツールの設計の中核は、プロバイダ非依存性です。開発者はTOMLファイルでバイナリ、起動引数、プロンプトシード、アクティビティ検出フック、モデル価格を定義するだけで、任意のAIコーディングCLIをサポートできます。MindFlock にはClaude Code、Codex、Gemini、aider、OpenCodeなどの人気ツールがバンドルされており、ユーザーがカスタムエージェントを追加することも可能です。すべてのエージェントは共通のフックベースのアクティビティ検出メカニズムを共有し、「作業中」「アイドル」「入力待ち」の3つの状態を識別し、トークンとコストを追跡します。
MindFlock のもう一つの特徴は、自動化されたワークフロー取り込みです。Shortcut、Jira、Linear、GitHub Issues、Asanaなどの課題トラッカーや、GitHub上のレビューが必要なPRを監視します。ユーザーに割り当てられた作業項目やレビューコメント付きのPRを検出すると、自動的にワークツリーを作成し、エージェントを起動してコンテキストを読み込みます。手動設定は不要です。各セッションにはワンクリックGit操作バーが装備されており、コミットからマージまでの完全なフローをサポートします。
柔軟性を高めるため、MindFlock はリモート制御もサポートしています。mindflock serve tailscale コマンドで出力されるQRコードをスキャンすると、モバイルブラウザからモバイルUIにアクセスでき、同じGit操作を実行できます。これにより、どこからでもエージェントのブロックを解除できます。CLIツールはデスクトップアプリと同じ機能(セッションの作成、一覧表示、アタッチ、削除、オープンなど)を提供します。
他の並列エージェントツールと比較して、MindFlock の主な利点は、クロスプラットフォームのデスクトップクライアント(Linux、macOS、Windows WSL2をサポート)、プロバイダ非依存設計、自動取り込み機能、拡張可能なフックシステムにあります。インストールは簡単で、ワンクリックダウンロードが可能ですが、macOSとWindowsでは初回起動時に追加の権限設定が必要な場合があります。
MindFlock はElectronベースで構築されており、オープンソースでコミュニティ駆動型です。開発者はGitHubでソースコードを閲覧し、ニーズに合わせてカスタマイズできます。