Agent Plugins Marketplace
← All plugins

monitor

v5.2.0

Monitor your Claude Code, Codex, and OpenCode sessions: a usage dashboard plus a per-project cockpit with a decision trail, live transcript, needs-your-call bridge, and thoughtful auto-logging.

CodexClaude Code3 Skills1 MCP serverstdio

By QLicense: MIT1 GitHub starsUpdated 2 hours ago

Directory evidence

Runtimes
Codex and Claude Code
Parsed components
4 skill or MCP entries
Source updated
Sep 29, 2026
Manifest status
Canonical path parsed

The directory validates manifest shape and source location. It does not execute the plugin or provide a security endorsement. Review the indexing methodology →

Install monitor for Codex and Claude Code

Installs for the current user
codex plugin marketplace add FunnyQ/cc-plugins
codex plugin marketplace upgrade q-lab-marketplace
codex plugin add monitor@q-lab-marketplace

Paste and run these commands in a terminal with Codex. They add and refresh the q-lab-marketplace catalog, then install this plugin.

Compatibility: the page URL and API slug “monitor” remain stable.

  • Codex: monitor@agent-plugin-marketplace → monitor@q-lab-marketplace

The installer fetches third-party code from the source repository shown on this page. This directory validates manifest structure and source location, but does not perform a security audit; review the manifest, components, and source before installing.

Get the source manually
git clone https://github.com/FunnyQ/cc-plugins

Clone the source repository, then follow its setup instructions to add the plugin to a compatible client. The plugin root is packages/monitor/.

Plugin files

packages/monitor/
├── .codex-plugin/plugin.json
├── .claude-plugin/plugin.json
├── skills/cockpit/SKILL.md
├── skills/install/SKILL.md
├── skills/usage-dashboard/SKILL.md
└── .mcp.json

Included Skills3

cockpitskills/cockpit/SKILL.md

Opens the Claude Code/Codex/OpenCode cockpit dashboard for live session transcripts and decision logging.

installskills/install/SKILL.md

Check monitor plugin prerequisites and wire the usage-dashboard statusline collector in ~/.claude/settings.json.

usage-dashboardskills/usage-dashboard/SKILL.md

Launch a local web dashboard that visualizes Claude Code, Codex, and OpenCode usage — sessions, tokens, cost, model mix, activity heatmap, top projects.

MCP servers1

cockpit-channelstdio
command
bun
args
${CLAUDE_PLUGIN_ROOT}/skills/cockpit/scripts/cockpit-channel.ts

MCP configuration uses runtime-provided plugin path placeholders such as ${PLUGIN_ROOT} or ${CLAUDE_PLUGIN_ROOT}. Review the manifest for the runtime-specific expansion rules.

Plugin manifests2

packages/monitor/.codex-plugin/plugin.json
{
  "name": "monitor",
  "version": "5.2.0",
  "description": "Monitor your Claude Code, Codex, and OpenCode sessions: a usage dashboard plus a per-project cockpit with a decision trail, live transcript, needs-your-call bridge, and thoughtful auto-logging.",
  "author": {
    "name": "Q"
  },
  "license": "MIT",
  "keywords": [
    "dashboard",
    "stats",
    "usage",
    "cockpit",
    "decision-trail",
    "live-session",
    "claude-code",
    "codex",
    "opencode"
  ],
  "skills": "./skills/",
  "hooks": "./.codex-plugin/hooks.json",
  "interface": {
    "displayName": "Monitor",
    "shortDescription": "Usage dashboard for Claude Code, Codex, and OpenCode + session cockpit.",
    "longDescription": "A usage dashboard that visualizes Claude Code, Codex, and OpenCode sessions, tokens, cost, and model mix; plus a per-project cockpit for auto-logging decisions that diffs cannot explain, streaming live transcripts, and handing needs_your_call choices back to the user.",
    "developerName": "Q",
    "category": "Productivity",
    "capabilities": [
      "Interactive",
      "Write"
    ],
    "defaultPrompt": [
      "Show my Claude Code usage dashboard.",
      "Enable thoughtful cockpit auto-logging.",
      "Log this decision in cockpit.",
      "Wait for my cockpit answer."
    ],
    "brandColor": "#35CAD2"
  }
}
packages/monitor/.claude-plugin/plugin.json
{
  "name": "monitor",
  "version": "5.2.0",
  "description": "Monitor your Claude Code, Codex, and OpenCode sessions — a usage dashboard plus a per-project cockpit with a decision trail, live session view, needs-your-call bridge, and thoughtful auto-logging.",
  "author": {
    "name": "Q"
  },
  "license": "MIT",
  "keywords": [
    "dashboard",
    "stats",
    "usage",
    "cockpit",
    "decision-trail",
    "live-session",
    "claude-code",
    "codex",
    "opencode"
  ],
  "mcpServers": {
    "cockpit-channel": {
      "type": "stdio",
      "command": "bun",
      "args": [
        "${CLAUDE_PLUGIN_ROOT}/skills/cockpit/scripts/cockpit-channel.ts"
      ]
    }
  },
  "channels": [
    {
      "server": "cockpit-channel"
    }
  ],
  "hooks": {
    "SessionStart": [
      {
        "matcher": "startup|resume|clear|compact",
        "hooks": [
          {
            "type": "command",
            "command": "bun \"${CLAUDE_PLUGIN_ROOT}/skills/install/scripts/setup.ts\" --session-check",
            "timeout": 20
          }
        ]
      },
      {
        "matcher": "startup|resume|clear|compact",
        "hooks": [
          {
            "type": "command",
            "command": "bun \"${CLAUDE_PLUGIN_ROOT}/skills/cockpit/scripts/decision-log-start.ts\"",
            "timeout": 5
          }
        ]
      }
    ],
    "Stop": [
      {
        "hooks": [
          {
            "type": "command",
            "command": "bun \"${CLAUDE_PLUGIN_ROOT}/skills/cockpit/scripts/scribe-nudge.ts\"",
            "timeout": 10
          }
        ]
      }
    ]
  }
}

If you maintain this plugin, link to this source-backed listing from your README so users can review its manifest and indexed components.

[monitor on Agent Plugins Marketplace](https://pluginsmp.com/plugins/monitor)