Claude Code、Codex、Cursorなどのコーディングエージェントをローカルで操作できるデスクトップアプリとCLI。オプションで複数デバイス間の同期にも対応。
emo-xiaoyu/harness-mix
複数のネイティブコーディングエージェントを公式のCodex Desktop UIに接続し、エージェント間でタスクを引き継げるローカルデスクトップカーネル。
- スター
- 622
- フォーク
- 22
- 未解決の Issue
- 6
- 最終コミット
- 23 日前
これは何?
Harness Mixは、Codex Desktopのネイティブインターフェース向けのローカルカーネルです。Harnessと呼ばれるコーディングエージェントを選ぶと、公式Codexのセッションと並んで同じCodexウィンドウに表示されます。通常のCodexスレッドは引き続き公式app-serverに直接接続し、別のHarnessを選んだスレッドやCodexのコラボレーションモードを選んだスレッドは、別のHostプロセスが処理します。プロジェクトでは、Claude Code、Pi、OpenCode、Grok、Hermes、Kiro CLI、Cursor CLI、Clineなど、18種類のHarnessに対応しています。
このプロジェクトは、複数のエージェントで1つのタスクに取り組むことに重点を置いています。タスクをあるHarnessから別のHarnessに引き継ぎ、実行の継続、計画、独立したレビュー、再分析を行えます。作業中のチェックポイントも保存されます。コラボレーションメニューからコーディネーターが指定したHarnessにサブタスクを割り当てられ、Agent Teamモードではタスクグラフとメンバー用メールボックスを共有します。各Harness内で起動されたネイティブサブエージェントは、Codexのコンテンツストリームにカードとして表示されます。
モデル呼び出し、ツールの実行、セッション、認証情報は、それぞれの基盤となるHarnessが引き続き管理します。Harness Mixは、ローカルマシンに存在し、ハンドシェイクに成功したHarnessのみをインストールして実行します。Windowsに対応しており、macOSとLinuxではソースからのビルドとクロスプラットフォーム向けガイドが用意されています。
主な機能
- 0118種類のネイティブコーディングエージェントをCodex Desktopのウィンドウに接続します。
- 02継続、計画、レビュー、再分析のモードで、Harness間のタスク引き継ぎができます。
- 03#メニューから、コーディネーターが指定したHarnessに作業を割り当てられます。
- 04共有タスクグラフとメンバー用メールボックスを備えたAgent Teamsに対応しています。
- 05各Harnessのネイティブサブエージェントを、Codexのストリームにカードとして表示します。
- 06HarnessごとのSkillsとMCPサーバーを管理できるほか、使用状況センターとヘルスチェックも利用できます。
ユースケース
- 同じ変更を複数のコーディングエージェントに任せて対応を比較し、その結果を相互レビューする。
- 共有タスクグラフを使い、規模の大きなリファクタリングを複数のエージェントに分担させる。
- Codexのウィンドウを共通の入口として使いながら、マシンにインストール済みのエージェントを活用する。
使う前に知っておきたいこと
- macOS と Linux のサポートは、ソースからのビルドと起動時の調整のみです。これらのシステムでのデスクトップ版の正式な受け入れテストはまだ完了していません。
- 公式の Codex Desktop アプリに依存し、ローカルにインストールされ、ハンドシェイクに成功したハーネスのみを実行します。
収録されている特集
トピック
よくある質問
- harness-mix とは?
- 複数のネイティブコーディングエージェントを公式のCodex Desktop UIに接続し、エージェント間でタスクを引き継げるローカルデスクトップカーネル。 Harness Mixは、Codex Desktopのネイティブインターフェース向けのローカルカーネルです。Harnessと呼ばれるコーディングエージェントを選ぶと、公式Codexのセッションと並んで同じCodexウィンドウに表示されます。通常のCodexスレッドは引き続き公式app-serverに直接接続し、別のHarnessを選んだスレッドやCodexのコラボレーションモードを選んだスレッドは、別のHostプロセスが処理します。プロジェクトでは、Claude Code、Pi、OpenCode、Grok、Hermes、Kiro CLI、Cursor CLI、Clineなど、18種類のHarnessに対応しています。
- harness-mix は無料で使えますか?ライセンスは?
- harness-mix は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- harness-mix は今もメンテナンスされていますか?
- 活発にメンテナンス中。harness-mix の最終コミットは 2026年10月14日 です。
- harness-mix は何に使えますか?
- 同じ変更を複数のコーディングエージェントに任せて対応を比較し、その結果を相互レビューする。 共有タスクグラフを使い、規模の大きなリファクタリングを複数のエージェントに分担させる。 Codexのウィンドウを共通の入口として使いながら、マシンにインストール済みのエージェントを活用する。
- harness-mix はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/emo-xiaoyu/harness-mix
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
Claude CodeやCodexなどのコーディングエージェントが、過剰な防御や作り込み、不要なチェックを追加するのを防ぐ、貼り付けて使えるルール集。
Claude Code、Cursor、Codex CLIなどのAIコーディングエージェント間で、コーディング上の決定事項やプロジェクトの状態を共有する、ローカル優先・プロジェクト単位のSQLiteメモリエンジンです。
Claude Code、Codex CLI、Cursorなどのコーディングエージェントに、専門ロールのチーム、ワークフロー、スキルを追加する、ベンダー非依存のハーネス。
AIコーディングエージェント向けスキルのライブラリをインストール、整理、共有するCLIとTUI。作者が選んだスキルも同梱。
Claude CodeやCursorなど17のコーディングツールのAIエージェント用スキル、コマンド、エージェントを管理するObsidianプラグイン。