Minions
Hermes Agent Mission Control (Minions) - 自律型AIエージェントの管理と監視を効率化する究極のカンバンボード
Hermes Agent Mission Control(Minions)は、自律型Hermes Agentのセッションを視覚的に管理・監視するためのミッションコントロールセンターです。複数のタスクをカンバンボードで一覧化し、ハートビート機能による自動進捗確認や、ヒューマン・イン・ザ・ループによる最終承認ワークフローを提供。開発者や起業家がAIエージェントに複雑な業務を安心して委ねられる環境を構築します。
2026-05-10
631004.1K
Minions 製品情報
Hermes Agent Mission Control (Minions): 自律型エージェントの運用を革新するミッションコントロール
Hermes Agentは非常に強力なツールですが、実際の業務に投入しようとすると、複数のターミナルセッションを切り替えたり、どのジョブがいつ終了したかを見失ったり、長時間実行されるタスクを手動でチェックしたりといった、管理コストの増大が課題となります。エージェントに多くの仕事を委ねれば委ねるほど、その進捗を把握することは困難になります。
Hermes Agent Mission Control(通称 Minions)は、この課題を解決するために誕生しました。Minionsは、自律的なHermes Agentの作業を1つの画面で「作成」「監視」「レビュー」できる専用のダッシュボードを提供します。
注意: ホスト型アクセスは5月10日にAgent37で公開されます。現在はローカル環境での実行が可能です。
What's Hermes Agent Mission Control? (Minionsとは)
Hermes Agent Mission Controlは、単なるタスク管理ツールではありません。Hermes Agentのセッションを、永続的でレビュー可能な「仕事(ワーク)」へと変換するためのコントロールセンターです。
パワーユーザーは、エージェントに対して単一の質問を投げるだけではありません。リサーチ、コーディング、モニタリング、セールス業務、執筆、そして定期的なワークフローなど、多岐にわたるタスクを委任します。これらのジョブには時間がかかり、時には途中でブロックされ、最終的なレビューが必要になります。Minionsは、バックグラウンドに消えてしまいがちなこれらの作業を可視化し、確実な完了へと導きます。
主な機能 (Features)
1. カンバンボード形式のタスク管理
すべてのタスクを一目で把握できます。状態は「進行中 (In Progress)」「ブロック (Blocked)」「レビュー待ち (In Review)」「完了 (Done)」の列で整理され、複雑なプロジェクトの全体像を即座に確認可能です。
2. 自律的なタスク実行
チャット形式でやりたいことを指示するだけで、あとはエージェントに任せて席を外すことができます。Hermes Agentは、目的を達成するために最適な手段を自ら判断し、実行に移します。
3. ハートビート・チェックイン機能
進行中のタスクには、定期的な「ハートビート(生存確認)」が行われます。この際、Hermes Agentは進捗を自己報告し、行き詰まっている場合は別のアプローチを試みます。どうしても解決できない場合にのみ「要ヘルプ」状態へと移行し、ユーザーの介入を求めます。
4. リアルタイム・ストリーミング
エージェントの思考プロセス、ツール呼び出し、レスポンスをリアルタイムで監視できます。エージェントが今何を考え、どのようなアクションを取っているかを詳細に追跡可能です。
5. ヒューマン・イン・ザ・ループ (Human-in-the-loop)
エージェントがタスクの完了を提案しても、ユーザーの承認なしに勝手に「完了」へ移動することはありません。ユーザーが内容を検証し、サインオフすることで初めてタスクが終了します。
6. 高度なコントロールとプライバシー
- タスクごとのモデル制御: タスクごとに使用するモデルや推論の強度を個別にオーバーライドできます。
- Cronの可視化: スケジュールされたすべてのHermesジョブの履歴と出力を確認できます。
- ローカルファースト: SQLiteを使用したセルフホストが可能。クラウドに依存せず、データは自分のマシン内に安全に保持されます。
導入方法 (How to Use)
前提条件
- Node.js 18+
- Hermes Agent がインストールされていること
クイックスタート・手順
以下のコマンドをターミナルで実行して、ローカル環境でMinionsを立ち上げます。
-
リポジトリのクローン:
git clone https://github.com/Agent-3-7/hermes-agent-mission-control.git cd hermes-agent-mission-control -
依存関係のインストール:
npm install -
開発モードでの起動:
npm run dev -
ブラウザでアクセス:
http://localhost:6969を開きます。
※本番環境で実行する場合は、npm run prod を使用してください。
仕組み (How It Works)
Minionsは以下のコンポーネントで構成される堅牢なアーキテクチャを採用しています。
- ブラウザ (React + Vite): ユーザーインターフェースを提供。HTTPおよびSSE(Server-Sent Events)でサーバーと通信します。
- Express サーバー (:6969): タスクのメタデータ、ステータス、ハートビート履歴、設定をローカルのSQLiteデータベースに保存します。
- Python ワーカー: Hermes AIAgentと通信し、JSONL形式の標準入出力を用いてタスクを実行します。
各タスクは永続的な「Hermesルートセッション」として扱われます。チャットのやり取りはHermesのセッションデータベースに保存され、Minionsがその状態を管理する構造となっています。
活用シーン (Use Case)
- パワーユーザー: 複数のプロジェクトにまたがる多数のHermesセッションを同時並行で管理したい場合。
- インディー創業者: リサーチ、オペレーション、執筆、コーディングなどの業務をエージェントに委ね、効率化を図りたい場合。
- 長期タスクの運用: 完了までに時間がかかる作業や、定期的な実行が必要なワークフローの進捗を確実に把握したい場合。
ロードマップ (Roadmap)
今後、以下の機能拡張が予定されています:
- Cron監視: スケジュールされたエージェントジョブの自動監視、復旧、レポート機能。
- 通知機能: タスクがブロックされた際やレビューが必要な際に、Telegram、WhatsApp、Webhook経由でアラートを送信。
- スキルライブラリ: リード獲得、Webリサーチ、コンテンツ作成、競合分析など、共通ワークフローのためのプラグイン可能なテンプレート。
- ワークスペース・ファイルブラウザ: SSHを使用せずに、エージェントが作成したファイルをタスクごとに閲覧可能に。
- OpenClawアダプター: OpenClawでホストされたエージェントへの対応。
FAQ (よくある質問)
Q: 他のエージェントでも使用できますか? A: 現時点ではHermes Agent専用です。アダプターインターフェースは存在しますが、リリース時はHermesのみのサポートとなります。今後はOpenClawへの対応が予定されています。
Q: データの保存先はどこですか? A: ローカルファーストの設計思想に基づき、タスクのメタデータなどはローカルのSQLiteデータベースに保存されます。チャット履歴はHermes Agentのセッションデータベースに蓄積されます。
Q: どのように貢献できますか?
A: コントリビューションを歓迎します。まずIssueを作成し、提案したい機能や変更についてお知らせください。アプローチが承認された後、PRを作成してください。詳細はプロジェクト内のCLAUDE.mdをご確認ください。








