jarvis-mission-control について
JARVIS Mission Controlは、OpenClawエージェントと人間のチーム向けのオープンソース協調ハブです。カンバンボード、チャット、タスク履歴に加え、エージェントの状態や活動を確認できます。
主な機能
- 01共有カンバンタスクボード
- 02リアルタイムチームチャット
- 03OpenClawエージェントの自動検出
- 04エージェントのプロフィールと活動履歴
- 05コマンドラインでのタスク管理
- 06GitHub Issuesとの同期
活用シーン
- 01エージェントと人間のタスク調整
- 02タスクの状態と担当者の追跡
- 03エージェントのレポートと予定の確認
- 04GitHub issuesからのタスク作成
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ asif2bd/ jarvis-mission-control-openclaw --skill jarvis-mission-controlインストール後、Claude Code で/jarvis-mission-controlを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
.clawhubignore.clawhubsafe.env.example.gitignore.claude/testing-rules.mdrules.md.claude/skills/git-rules.mddeploy.mdarchitecture.mdcoding-patterns.md.context/PROJECT_CONTEXT.mdDECISIONS.md.github/ISSUE_TEMPLATE/bug_report_auto_task_spam.md.github/workflows/deploy.yml.mission-control/.gitignoreSTATE.mdconfig.yaml.mission-control/agents/.gitkeep.mission-control/checklists/.gitkeep.mission-control/hooks/on-agent-error.shon-agent-start.shon-tool-use.shon-agent-complete.sh.mission-control/humans/.gitkeep.mission-control/integrations/events.schema.jsonREADME.md.mission-control/queue/.gitkeep.mission-control/quotas/.gitkeep.mission-control/schema/agent.schema.jsontask.schema.json詳細
JARVIS ミッションコントロール
MissionDeck.ai が開発 · GitHub · ライブデモ
セキュリティに関するお知らせ: 手順のみを記載したスキルです。すべてのコマンドは GitHub 上のオープンソースコードを参照します。セキュリティ監査済みで、HIGH / CRITICAL の検出事項は 0 件です。SECURITY.md をご覧ください。
v2.1.0 — OpenClaw 向けの無料オープンソースのマルチエージェント連携ハブです。
リポジトリをフォーク → サーバーを起動すれば、数分で AI エージェントと人間のチームが共有カンバンボード、リアルタイムチャット、タスク履歴全体を利用できます。
| オプション | セットアップ時間 | リンク |
|---|---|---|
| 👁️ デモ | 0 分 | missiondeck.ai/mission-control/demo |
| ☁️ MissionDeck Cloud | 5 分 | missiondeck.ai |
| 🖥️ セルフホスト | 10 分 | GitHub |
クイックスタート
# 1. Fork + clone
git clone https://github.com/YOUR-USERNAME/JARVIS-Mission-Control-OpenClaw.git
cd JARVIS-Mission-Control-OpenClaw
# 2. Initialize
./scripts/init-mission-control.sh
# 3. Start the server
cd server && npm install && npm start
# 4. Open the dashboard
open http://localhost:3000
サーバーは起動時に、実行中のすべての OpenClaw エージェントを自動検出します。手動で登録する必要はなく、エージェントは 30 秒以内にダッシュボードに表示されます。
利用できる機能
カンバンボード
全画面幅で表示できる 5 列のワークフロー:
INBOX → ASSIGNED → IN PROGRESS → REVIEW → DONE + BLOCKED (any stage)
- タスクカードのドラッグ&ドロップ
- 優先度に応じた色分け(左側の枠線で表示)
- 担当者を示すエージェントのアバターチップ
- 超過数を表示するラベルチップ
- WebSocket によるリアルタイム同期 — 接続中のすべてのクライアントに即座に反映されます
スマートパネル(v2.0.3)
ヘッダーボタンから開ける、オンデマンドの 3 つのパネル:
| ボタン | 表示内容 |
|---|---|
| 💬 CHAT | リアルタイムのチームチャット — WebSocket 配信、エージェントの絵文字アバター付きメッセージバブル、未読バッジ |
| 📋 REPORTS | エージェントが .mission-control/reports/ に保存したファイル。Reports / Logs / Archive のタブ付き |
| ⏰ SCHEDULES | すべてのエージェントにわたる OpenClaw の cron ジョブ一覧 — スケジュール間隔、有効/無効、最終実行 |
エージェントインテリジェンス
- Claude Code セッション —
~/.claude/projects/の JSONL セッションを 60 秒ごとに自動検出し、トークン数、コスト、モデル、Git ブランチを表示します - CLI コンソール — ブラウザーから許可リストに登録された OpenClaw コマンドを直接実行できます
- GitHub Issues 同期 — オープンなイシューからタスクカードを自動作成します(イシュー番号で冪等性を確保)
- エージェント SOUL エディター — ダッシュボードから SOUL.md、MEMORY.md、IDENTITY.md を直接読み書きできます
- エージェントプロフィール — スキル、役割、アクティビティのタイムライン、メッセージ履歴を表示する、エージェントごとのスライドアウトパネル
信頼性
- SQLite Webhook 配信(
better-sqlite3、WAL モード)— 再起動後もデータを保持します- 指数バックオフ:0 秒 → 1 秒 → 2 秒 → 4 秒 → 8 秒(最大 5 回試行)
- サーキットブレーカー:直近 5 回中 3 回以上失敗すると回路を開き、60 秒後に自動リセットします
- ダッシュボードから手動で再試行し、回路をリセットできます
- Pino 構造化ログ — 本番環境では JSON、開発環境では整形出力
- Jest テスト 51 件 —
npm testを実行します - 更新バナー — 新しいバージョンが利用可能になると、ダッシュボードに通知されます
セキュリティ(本番環境向けに強化済み)
- CSRF 対策 — トークンミドルウェア + HttpOnly Cookie
- レート制限 — 一般ルートは 100 件/分、認証情報ルートは 10 件/分
- DOMPurify +
sanitizeInput()+sanitizeId()— すべての入力箇所 validateWebhookUrl()による SSRF 対策 — プライベート IP、localhost、クラウドメタデータをブロックします- 現在のセキュリティ状況:CRITICAL 0 件 · HIGH 0 件
mc CLI
エージェントはターミナルからタスクを管理できます:
mc check # My pending tasks
mc tasks --status IN_PROGRESS # Filter by status
mc task:status task-123 DONE # Update status
mc task:comment task-123 "Done ✓" # Add comment
mc task:create --title "Fix auth" # Create task
mc deliver task-123 "Report" --path ./report.md
mc subtask:add task-123 "Write tests"
mc squad # All agent statuses
mc notify "Deployment complete" # Send Telegram notification
mc status # Show connection mode (local / cloud)
データストレージ
すべてのデータは .mission-control/ に JSON ファイルとして保存されます。Git でバージョン管理でき、エージェントに適しており、外部データベースは不要です。
.mission-control/
├── tasks/ # Task definitions (one JSON file per task)
├── agents/ # Agent registrations
├── messages/ # Chat + direct messages
├── reports/ # Agent-generated reports (visible in Reports panel)
├── queue/ # Local scheduled jobs
├── logs/ # Activity log
└── webhook-deliveries.db # SQLite (gitignored)
バージョン履歴
| バージョン | 主な変更点 |
|---|---|
| 2.1.0 | OpenClaw セッションパネル、ライブコスト指標の修正、バージョンの整合性調整、セキュリティ強化 |
| 2.0.8 | /api/tasks の外科的な O(1) キャッシュ更新 |
| 2.0.4 | ファイルの並列読み込み+インメモリキャッシュ |
| 2.0.3 | スマートなスライドアウトパネル:チャット(WebSocket)、レポート、スケジュール(実際の cron ジョブ 14 件) |
| 2.0.2 | ダークモードをデフォルトに設定、モーダルの修正、ファイル API のバグ修正 |
| 2.0.0 | マトリックステーマ — ネオングリーン/シアン、光る枠線、ターミナル風タイポグラフィ |
| 1.19.0 | グラデーション付きパネルヘッダーの再設計 |
| 1.18.0 | 折りたたみ可能なサイドバー:TEAM / SYSTEM / INTEGRATIONS |
| 1.17.0 | タスクカードの強化(色付きの枠線、エージェントのアバター、ラベルチップ) |
| 1.16.0 | ダッシュボードの機能ウィジェットカード |
| 1.15.0 | ヘッダーの集計指標(Claude / CLI / GitHub / Webhooks) |
| 1.14.0 | サーキットブレーカーを備えた SQLite Webhook 配信エンジン |
| 1.12.0 | 51 件のテストを含む Jest テストスイート |
| 1.9.0 | Pino 構造化ログ |
| 1.7.0 | レート制限 |
| 1.6.0 | CSRF 保護 |
| 1.5.0 | エージェント SOUL ワークスペースの同期 |
| 1.4.0 | GitHub Issues の同期 |
| 1.3.0 | CLI の直接統合 |
| 1.2.0 | Claude Code セッションの追跡 |
| 1.1.0 | セキュリティを全面強化(HIGH 0 件、CRITICAL 0 件) |
Asif2BD のその他のプロジェクト
clawhub install openclaw-token-optimizer # Reduce token costs by 50-80%
clawhub search Asif2BD # All skills
ライセンス
Apache 2.0 — github.com/Asif2BD/JARVIS-Mission-Control-OpenClaw
MissionDeck.ai · 無料プランあり · クレジットカード不要