mcpField
J
jarvis-mission-control

jarvis-mission-control

github.com/asif2bdエージェントワークフロー41302 回インストール10 週間前に更新
リポジトリ

jarvis-mission-control について

JARVIS Mission Controlは、OpenClawエージェントと人間のチーム向けのオープンソース協調ハブです。カンバンボード、チャット、タスク履歴に加え、エージェントの状態や活動を確認できます。

主な機能

  1. 01共有カンバンタスクボード
  2. 02リアルタイムチームチャット
  3. 03OpenClawエージェントの自動検出
  4. 04エージェントのプロフィールと活動履歴
  5. 05コマンドラインでのタスク管理
  6. 06GitHub Issuesとの同期

活用シーン

  1. 01エージェントと人間のタスク調整
  2. 02タスクの状態と担当者の追跡
  3. 03エージェントのレポートと予定の確認
  4. 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.md
rules.md
.claude/skills/
git-rules.md
deploy.md
architecture.md
coding-patterns.md
.context/
PROJECT_CONTEXT.md
DECISIONS.md
.github/ISSUE_TEMPLATE/
bug_report_auto_task_spam.md
.github/workflows/
deploy.yml
.mission-control/
.gitignore
STATE.md
config.yaml
.mission-control/agents/
.gitkeep
.mission-control/checklists/
.gitkeep
.mission-control/hooks/
on-agent-error.sh
on-agent-start.sh
on-tool-use.sh
on-agent-complete.sh
.mission-control/humans/
.gitkeep
.mission-control/integrations/
events.schema.json
README.md
.mission-control/queue/
.gitkeep
.mission-control/quotas/
.gitkeep
.mission-control/schema/
agent.schema.json
task.schema.json

詳細

JARVIS ミッションコントロール

Version License Security

MissionDeck.ai が開発 · GitHub · ライブデモ

セキュリティに関するお知らせ: 手順のみを記載したスキルです。すべてのコマンドは GitHub 上のオープンソースコードを参照します。セキュリティ監査済みで、HIGH / CRITICAL の検出事項は 0 件です。SECURITY.md をご覧ください。

v2.1.0 — OpenClaw 向けの無料オープンソースのマルチエージェント連携ハブです。

リポジトリをフォーク → サーバーを起動すれば、数分で AI エージェントと人間のチームが共有カンバンボード、リアルタイムチャット、タスク履歴全体を利用できます。

オプションセットアップ時間リンク
👁️ デモ0 分missiondeck.ai/mission-control/demo
☁️ MissionDeck Cloud5 分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.0OpenClaw セッションパネル、ライブコスト指標の修正、バージョンの整合性調整、セキュリティ強化
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.051 件のテストを含む Jest テストスイート
1.9.0Pino 構造化ログ
1.7.0レート制限
1.6.0CSRF 保護
1.5.0エージェント SOUL ワークスペースの同期
1.4.0GitHub Issues の同期
1.3.0CLI の直接統合
1.2.0Claude 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 · 無料プランあり · クレジットカード不要

コメント