{
  "extensions": [
    {
      "id": "swarm",
      "name": "Swarm",
      "official": true,
      "order": 1,
      "tagline": "A DeLM implementation built on Claude Code Kanban",
      "description": "A DeLM implementation built on Claude Code Kanban. A supervisor and its workers run as Claude Code sessions on the Kanban board, share a task queue and a log of findings, and the app shows each swarm's tasks, claims and published changes. /swarm start refuses when the Kanban CLI does not run.",
      "tags": [
        "delm",
        "agents",
        "kanban"
      ],
      "screenshots": [
        {
          "src": "https://nikiforovall.blog/claude-code-hub/shots/extensions/swarm-timeline.webp",
          "alt": "The Swarm timeline: three workers' claimed tasks over one hour, with findings, publications, applies, lost claims, a released task and a stopped worker, and the event list under it",
          "title": "Timeline",
          "caption": "Each worker's claims, findings and publications over time, and every event under it."
        },
        {
          "src": "https://nikiforovall.blog/claude-code-hub/shots/extensions/swarm-board.webp",
          "alt": "Swarm in the hub: the supervisor and two workers grouped in the Kanban sidebar, the task cards with the owner of each, and the Swarm timeline in a pane beside the board",
          "title": "On the board",
          "caption": "The supervisor and its workers sit in one group in the Kanban sidebar, and each card names the worker that claimed it."
        },
        {
          "src": "https://nikiforovall.blog/claude-code-hub/shots/extensions/swarm-summary.webp",
          "alt": "The Swarm summary: the goal, the wall time, the outcome and delivered files, the request and its revision, the three workers and the items that need a look",
          "title": "Summary",
          "caption": "The goal, the outcome and the delivered files, the workers, and the items that need a look from you."
        },
        {
          "src": "https://nikiforovall.blog/claude-code-hub/shots/extensions/swarm-changes.webp",
          "alt": "The Swarm changes view: who applied whose work, the files each worker touched, and the publications",
          "title": "Changes",
          "caption": "Who applied whose work, the files each worker touched, and what each one published."
        }
      ],
      "author": "NikiforovAll",
      "homepage": "https://nikiforovall.blog/claude-code-hub/swarm/",
      "license": "MIT",
      "requires": {
        "node": "22.13.0",
        "apps": [
          "kanban"
        ]
      },
      "plugin": "swarm",
      "source": "github:NikiforovAll/claude-code-kanban/extensions/swarm",
      "sha": "f70bcd6a299bb9cc2a5454531a6f22cafc73bd65",
      "pinned": false,
      "tree": "https://github.com/NikiforovAll/claude-code-kanban/tree/HEAD/extensions/swarm",
      "install": "claude-code-hub ext install swarm",
      "page": "https://nikiforovall.blog/claude-code-hub/extensions/swarm/"
    },
    {
      "id": "inspector",
      "name": "Inspector",
      "official": true,
      "order": 9007199254740991,
      "tagline": "One Claude Code session, turn by turn",
      "description": "Reads a session transcript and shows each prompt, the tool calls that followed it, and the tokens they used. See where the context grew, where it was compacted, and which call failed. Open a session in Kanban and the Inspector opens it too.",
      "tags": [
        "sessions",
        "debugging",
        "tokens"
      ],
      "screenshots": [
        {
          "src": "https://nikiforovall.blog/claude-code-hub/shots/extensibility/inspector-hub.webp",
          "alt": "The Inspector in the hub: a chart of the context size per turn with a compaction line, the first turns with their tool calls, and the skills and MCP tools that the session used",
          "title": "Turn by turn",
          "caption": "The context size per turn, where it was compacted, and each prompt with the tool calls that followed it."
        },
        {
          "src": "https://nikiforovall.blog/claude-code-hub/shots/extensibility/inspector-errors.webp",
          "alt": "The Inspector with Errors only on: the turns with a failed tool call, and the detail panel with one failed call and its output",
          "title": "Find the call that failed",
          "caption": "Errors only keeps the turns with a failed tool call. Click a call to see its input and its output."
        }
      ],
      "author": "NikiforovAll",
      "homepage": "https://nikiforovall.blog/claude-code-hub/inspector/",
      "license": "MIT",
      "requires": {
        "node": "20.0.0"
      },
      "source": "github:NikiforovAll/claude-code-hub/examples/inspector",
      "sha": "cb0d9fc4357044b1f5f30be0bba22d779e2ef50e",
      "pinned": false,
      "tree": "https://github.com/NikiforovAll/claude-code-hub/tree/HEAD/examples/inspector",
      "install": "claude-code-hub ext install inspector",
      "page": "https://nikiforovall.blog/claude-code-hub/extensions/inspector/"
    }
  ]
}