mcpField
J
jarvis-mission-control

jarvis-mission-control

github.com/asif2bdAgent 工作流41302 次安装10 周前更新
代码仓库

关于 jarvis-mission-control

JARVIS Mission Control 是面向 OpenClaw Agent 与人类团队的开源协作中心,提供看板、聊天和任务历史,并展示 Agent 状态与活动。

主要功能

  1. 01共享 Kanban 任务看板
  2. 02实时团队聊天
  3. 03自动发现 OpenClaw Agent
  4. 04Agent 档案与活动时间线
  5. 05命令行任务管理
  6. 06同步 GitHub Issues

适用场景

  1. 01协调 Agent 与人类的任务
  2. 02跟踪任务状态和负责人
  3. 03查看 Agent 报告与计划
  4. 04根据 GitHub 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 上的开源代码。已通过安全审计,发现 0 个高危问题 / 0 个严重问题。请参阅 SECURITY.md。

v2.1.0 — 面向 OpenClaw 的免费开源多 Agent 协作中心。

Fork 此仓库 → 启动服务 → 几分钟内,您的 AI Agent 团队和成员即可共享看板、实时聊天和完整任务历史。

选项设置时间链接
👁️ 演示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 Agent。无需手动注册 — Agent 会在 30 秒内显示在仪表板中。


功能一览

看板

全屏宽度显示的 5 列工作流:

INBOX → ASSIGNED → IN PROGRESS → REVIEW → DONE  +  BLOCKED (any stage)
  • 拖放任务卡片
  • 按优先级进行颜色编码(左侧边框表示优先级)
  • 显示任务负责人的 Agent 头像标签
  • 标签及溢出数量
  • WebSocket 实时同步 — 所有已连接的客户端都会立即更新
智能面板(v2.0.3)

通过页眉按钮按需打开的三个面板:

按钮显示内容
💬 CHAT实时团队聊天 — 通过 WebSocket 传递消息,显示带有 Agent 表情头像的消息气泡和未读徽章
📋 REPORTSAgent 保存在 .mission-control/reports/ 中的文件,包含 Reports / Logs / Archive 标签页
⏰ SCHEDULES所有 Agent 的 OpenClaw cron 作业 — 执行间隔、启用/禁用状态、上次运行时间
Agent 智能功能
  • Claude Code 会话 — 每 60 秒自动发现 ~/.claude/projects/ 中的 JSONL 会话;显示 token 数量、费用、模型和 Git 分支
  • CLI 控制台 — 直接在浏览器中运行允许列表中的 OpenClaw 命令
  • GitHub Issues 同步 — 从未解决的 issue 自动创建任务卡片(按 issue 编号确保幂等)
  • Agent SOUL 编辑器 — 直接从仪表板读取和写入 SOUL.md、MEMORY.md、IDENTITY.md
  • Agent 档案 — 每个 Agent 都有一个滑出式面板,包含技能、角色、活动时间线和消息历史
可靠性
  • SQLite webhook 传递(better-sqlite3,WAL 模式)— 重启后数据仍会保留
    • 指数退避:0 秒 → 1 秒 → 2 秒 → 4 秒 → 8 秒(最多尝试 5 次)
    • 熔断器:最近 5 次中失败 ≥3 次时开启熔断;60 秒后自动重置
    • 可从仪表板手动重试并重置熔断器
  • Pino 结构化日志 — 生产环境输出 JSON,开发环境输出美化格式
  • 51 个 Jest 测试 — 运行 npm test
  • 更新横幅 — 有新版本可用时会在仪表板中通知
安全性(生产环境强化)
  • CSRF 防护 — token 中间件 + HttpOnly cookie
  • 速率限制 — 常规请求每分钟 100 次,凭据路由每分钟 10 次
  • DOMPurify + sanitizeInput() + sanitizeId() — 覆盖所有界面
  • 通过 validateWebhookUrl() 防护 SSRF — 阻止私有 IP、localhost 和云元数据
  • 当前安全状态:0 个严重问题 · 0 个高危问题

mc CLI

Agent 可在终端中管理任务:

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)

数据存储

所有数据都以 JSON 文件形式保存在 .mission-control/ 中 — 由 Git 进行版本管理,方便 Agent 使用,无需外部数据库。

.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)、报告、日程(14 个真实 cron 任务)
2.0.2默认启用深色模式、修复模态框、修复文件 API 错误
2.0.0Matrix 主题——霓虹绿 / 青色、发光边框、终端风格排版
1.19.0渐变面板标题栏重新设计
1.18.0可折叠侧边栏:TEAM / SYSTEM / INTEGRATIONS
1.17.0增强任务卡片(彩色边框、Agent 头像、标签胶囊)
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.0Agent SOUL 工作区同步
1.4.0GitHub Issues 同步
1.3.0直接 CLI 集成
1.2.0Claude Code 会话跟踪
1.1.0全面安全加固(0 个 HIGH,0 个 CRITICAL)

更多 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 · 提供免费套餐 · 无需信用卡

评论

支持 Markdown