jank.ai
jank.ai

Install Jank for Claude.

Six slash commands (/jank, /jank_light, /jank_test, /jank_explore, /jank_cloud, /jank_clean) plus 30+ MCP tools for AI-driven quality checks — runs locally on your machine, talks to your real browser.

Install in Claude Desktop's Code tab RECOMMENDED

The path for using Jank inside Claude Desktop's Code tab (where Claude Code is embedded in the desktop app). The Code tab uses Claude Code's CLI plugin system — not the DXT chat-tab Extensions UI — so the install is a quick zip-extract into ~/.claude/plugins/.

⬇ Download jank-plugin.zip 400 KB
v1.12.10 · macOS · Windows · Linux · requires Node 22+
  1. Make sure Node.js 22+ is installed.
  2. Extract the zip into your Claude Code plugins directory:
    mkdir -p ~/.claude/plugins
    unzip -o jank-plugin.zip -d ~/.claude/plugins

    This creates ~/.claude/plugins/jank-plugin/ with the bundled MCP server + slash-command shims. Same path the Claude Code CLI uses, so it works for both the Code tab and the bare CLI.

  3. Fully quit Claude Desktop (⌘Q on macOS — closing the window isn't enough).
  4. Re-open Claude Desktop, open the Code tab in your project.
  5. Try /jank in the chat. The first line of output should read 🪲 Jank plugin v1.12.10 — that confirms the plugin loaded.

Verify the install

cat ~/.claude/plugins/jank-plugin/.claude-plugin/plugin.json | grep version
# expected: "version": "1.12.10"

If you see a lower version, you have an older copy installed — re-run the unzip with the -o overwrite flag.

Troubleshooting

"Slash commands not showing up after install"

Fully quit Claude Desktop (⌘Q on macOS — closing the window isn't enough) and relaunch. The MCP servers and slash-command shims only register at startup.

Confirm the plugin landed at the right path:

ls ~/.claude/plugins/jank-plugin/.claude-plugin/plugin.json
# should exist; version should match v1.12.10
"Persona tabs open but don't actually interact with the page"

Make sure you're on v1.12.6 or newer — earlier versions had the duplicate-screenshot / no-interaction bug. Verify with grep version ~/.claude/plugins/jank-plugin/.claude-plugin/plugin.json.

If the bug persists on v1.12.6+, the issue is the agent skipping jank_parallel_act — restart the chat and try again, or file a bug.

"DXT toggle is on but /jank doesn't work in the Code tab"

Known limitation — DXT extensions don't pass their MCP server to coding sessions in the Code tab (as of early 2026). The Code tab needs the zip-extract install on this tab; the DXT is only for chat-tab users.

"Want to uninstall?"

rm -rf ~/.claude/plugins/jank-plugin, then restart Claude Desktop.

Install in Claude Code (CLI)

If you use the bare claude CLI in a terminal (no Claude Desktop), the install is identical to the Code-tab path — same files, same destination. The Code tab shares this plugin path with the CLI.

⬇ Download jank-plugin.zip 400 KB
v1.12.10 · macOS · Windows · Linux · requires Node 22+
  1. Make sure Node.js 22+ is installed.
  2. Extract the zip:
    mkdir -p ~/.claude/plugins
    unzip -o jank-plugin.zip -d ~/.claude/plugins
  3. Start a new claude session — /jank should be in the slash-command menu. /mcp should list jank-ai with 36 tools.

Verify the install

cat ~/.claude/plugins/jank-plugin/.claude-plugin/plugin.json | grep version
# expected: "version": "1.12.10"

Install in Claude Desktop's Chat tab (DXT)

If you use Jank from Claude Desktop's regular Chat tab (the default conversation surface — not the Code tab), use the .dxt extension instead. The chat tab has a drag-drop Extensions UI; the Code tab doesn't use it.

⬇ Download jank-mcp.dxt 810 KB
v1.12.10 · macOS · Windows · Linux · requires Node 22+
  1. Open Claude DesktopSettingsExtensions.
  2. Drag jank-mcp.dxt into the Extensions window.
  3. Confirm the install. Claude restarts its MCP servers.
  4. Start a new chat (in the Chat tab) and try "run jank against http://localhost:3000".

⚠️ The DXT install does NOT activate Jank in the Code tab

DXT extensions show as toggleable connectors in the Code tab's settings, but they don't pass their MCP servers through to active coding sessions (known limitation as of early 2026). For Code-tab use, switch to the Code tab install above.

Troubleshooting

"Node not found" / "command failed"

Claude Desktop needs to find node on your PATH. On macOS, GUI apps don't always inherit your shell's PATH — install Node via Homebrew (brew install node) and restart Claude Desktop after installing.

"Want to uninstall?"

Settings → Extensions → click the gear next to Jank → Remove.

Manual install — any MCP-aware client

Bypasses the plugin packaging entirely — just registers the bundled MCP server with whatever client you're using. You lose the /jank slash commands (they live in the plugin's commands/ dir), but every mcp__jank-ai__* tool is available.

⬇ Download jank-plugin.zip 400 KB
v1.12.10 · contains the bundled MCP server at jank-plugin/server/index.js
  1. Download the zip above and extract it anywhere.
  2. Add this entry to your client's MCP config:
    {
      "mcpServers": {
        "jank-ai": {
          "command": "node",
          "args": ["/absolute/path/to/jank-plugin/server/index.js"]
        }
      }
    }
  3. Fully quit + relaunch the client. The mcp__jank-ai__* tools appear in the tool picker.

Common MCP-config locations


What you get

Six slash commands + 30+ MCP tools, all running locally against URLs and Chrome on your machine:

/jankFull sweep — code static scan + live browser personas + Spider link sweep /jank_lightPure static code scan — no browser, instant (~15s) /jank_testSurgical test of one feature in plain English /jank_explore5 user-style exploratory agents (cautious shopper, power user, mobile-only, …) /jank_cloudHosted audit on reports.jank.ai — 3 free / month /jank_cleanReap zombie Chrome processes from cancelled runs

Plus mcp__jank-ai__jank_* tools for parallel actions, persona feedback, portfolio tracking, screenshots, and more — call them directly from the agent for fine-grained control.


jank.ai · Improving the quality of AI Generated Code · jank.ai