decaframe Sign in Open the editor

Install

Add it to your agent

Decaframe is two things: the tools your agent builds a deck with, and a skill that teaches it to use them well. Pick your agent below and install both.

Decaframe runs on your computer. Your agent starts it, builds the deck on your own disk, and nothing is uploaded. So it works in apps that can start a program, and not in a website or a phone app.

  • The Claude website and the Claude phone apps — Use the Claude desktop app.
  • ChatGPT on the web and on your phone — Use the ChatGPT desktop app.
  • Claude in Chrome, and Gemini in Chrome — A browser extension cannot start a program.
  • Anything that reaches a server over the internet — Decaframe runs beside you, not in a data centre. That is what keeps it free and your work yours.

You need Node 22 or later. Nothing else: the first run downloads what it needs, which takes a minute, and after that it starts instantly.

Claude Cowork the desktop app

Open Customize › Plugins in the sidebar, choose Add marketplace and paste:

The marketplace

decaframe/decaframe

Then install decaframe from it. The plugin carries both halves — the tools and the skill — so there is nothing else to add.

Then ask in Cowork, not in Chat. Plugins run in Cowork and in Claude Code; Chat does not use them. In Chat the skill still loads, so Claude will happily plan a deck and then find no tools — the install is fine, the tab is wrong.

The desktop app is the whole of it: plugins that run a program on your computer do not work on the Claude website or on your phone.

Your deck is saved in Documents › Decaframe, and the agent tells you the file name. Ask for a link and you can open it in the editor.

ChatGPT desktop app only

Open Settings › MCP servers › Add server, choose STDIO, name it decaframe and give it this command:

The command

npx -y decaframe mcp

Restart the app. For the skill, see the Codex panel — the two share their settings.

The desktop app only. ChatGPT on the web and on your phone reach servers over the internet and cannot start one here.

Your deck is saved in Documents › Decaframe, and the agent tells you the file name. Ask for a link and you can open it in the editor.

OpenClaw

The tools

openclaw mcp add decaframe --command npx --arg -y --arg decaframe --arg mcp

The skill

npx skills add decaframe/decaframe

Check it with openclaw mcp doctor decaframe --probe. OpenClaw also keeps its servers under mcp.servers in its config, if you would rather write it there.

Your deck is saved in Documents › Decaframe, and the agent tells you the file name. Ask for a link and you can open it in the editor.

Hermes Nous Research

Add this to your config ~/.hermes/config.yaml

mcp_servers:
  decaframe:
    command: npx
    args: ["-y", "decaframe", "mcp"]

The skill

npx skills add decaframe/decaframe

Your deck is saved in Documents › Decaframe, and the agent tells you the file name. Ask for a link and you can open it in the editor.

Raycast Raycast Pro

Settings › MCP › Install MCP Server. Name it decaframe, set the command to npx and the arguments to -y decaframe mcp.

The skill

npx skills add decaframe/decaframe

Your deck is saved in Documents › Decaframe, and the agent tells you the file name. Ask for a link and you can open it in the editor.

Warp

Add decaframe to that file ~/.warp/.mcp.json

{
  "mcpServers": {
    "decaframe": {
      "command": "npx",
      "args": [
        "-y",
        "decaframe",
        "mcp"
      ]
    }
  }
}

The skill

npx skills add decaframe/decaframe

Your deck is saved in the folder you are in, and the agent tells you the file name. Ask for a link and you can open it in the editor.

Goose by Block

Add to Goose

Or add it by hand — Goose keeps its servers in YAML, not JSON:

The tools ~/.config/goose/config.yaml

extensions:
  decaframe:
    enabled: true
    type: stdio
    cmd: npx
    args: ["-y", "decaframe", "mcp"]

The skill

npx skills add decaframe/decaframe

Your deck is saved in the folder you are in, and the agent tells you the file name. Ask for a link and you can open it in the editor.

LM Studio

Add to LM Studio

Or open the Program tab, choose Install › Edit mcp.json and add:

The tools mcp.json

{
  "mcpServers": {
    "decaframe": {
      "command": "npx",
      "args": [
        "-y",
        "decaframe",
        "mcp"
      ]
    }
  }
}

LM Studio does not read skills, so the deck is built from the tools alone. A larger model makes a better job of it.

Your deck is saved in Documents › Decaframe, and the agent tells you the file name. Ask for a link and you can open it in the editor.

Jan

Settings › MCP Servers › +. Name it decaframe, command npx, arguments -y decaframe mcp.

The skill

npx skills add decaframe/decaframe

Your deck is saved in Documents › Decaframe, and the agent tells you the file name. Ask for a link and you can open it in the editor.

AnythingLLM

In your storage folder, under plugins anythingllm_mcp_servers.json

{
  "mcpServers": {
    "decaframe": {
      "command": "npx",
      "args": [
        "-y",
        "decaframe",
        "mcp"
      ]
    }
  }
}

Your deck is saved in Documents › Decaframe, and the agent tells you the file name. Ask for a link and you can open it in the editor.

Cherry Studio

Settings › MCP › MCP Servers › Add. Command npx, arguments -y decaframe mcp.

Then turn the server on and bind it to your agent under Work › your agent › Edit › MCP — Cherry Studio keeps the two steps apart, and a server nobody has bound is a server your agent cannot see.

Your deck is saved in Documents › Decaframe, and the agent tells you the file name. Ask for a link and you can open it in the editor.

Claude Code

Add the marketplace

claude plugin marketplace add decaframe/decaframe

Install the tools and the skill together

claude plugin install decaframe@decaframe

Or the tools on their own, with no skill:

The tools alone

claude mcp add --scope user decaframe -- npx -y decaframe mcp

Your deck is saved in the folder you are in, and the agent tells you the file name. Ask for a link and you can open it in the editor.

Cursor

Add to Cursor

Or add it by hand:

Add decaframe to that file ~/.cursor/mcp.json

{
  "mcpServers": {
    "decaframe": {
      "command": "npx",
      "args": [
        "-y",
        "decaframe",
        "mcp"
      ]
    }
  }
}

The skill

npx skills add decaframe/decaframe

Your deck is saved in the folder you are in, and the agent tells you the file name. Ask for a link and you can open it in the editor.

VS Code with Copilot

Add to VS Code

Or from a terminal:

The tools

code --add-mcp '{"name":"decaframe","command":"npx","args":["-y","decaframe","mcp"]}'

The skill

npx skills add decaframe/decaframe

Your deck is saved in the folder you are in, and the agent tells you the file name. Ask for a link and you can open it in the editor.

Codex CLI and the IDE extension

The tools

codex mcp add decaframe -- npx -y decaframe mcp

The skill

npx skills add decaframe/decaframe

Your deck is saved in the folder you are in, and the agent tells you the file name. Ask for a link and you can open it in the editor.

Gemini CLI

The tools

gemini mcp add -s user decaframe npx -- -y decaframe mcp

The skill

npx skills add decaframe/decaframe

Your deck is saved in the folder you are in, and the agent tells you the file name. Ask for a link and you can open it in the editor.

Devin Desktop formerly Windsurf

The tools

devin mcp add decaframe -- npx -y decaframe mcp

The skill

npx skills add decaframe/decaframe

Your deck is saved in the folder you are in, and the agent tells you the file name. Ask for a link and you can open it in the editor.

Cline

Add decaframe to that file ~/.cline/data/settings/cline_mcp_settings.json

{
  "mcpServers": {
    "decaframe": {
      "command": "npx",
      "args": [
        "-y",
        "decaframe",
        "mcp"
      ]
    }
  }
}

The skill

npx skills add decaframe/decaframe

Your deck is saved in the folder you are in, and the agent tells you the file name. Ask for a link and you can open it in the editor.

Zed

Zed calls them context servers ~/.config/zed/settings.json

{
  "context_servers": {
    "decaframe": {
      "command": "npx",
      "args": [
        "-y",
        "decaframe",
        "mcp"
      ]
    }
  }
}

The skill

npx skills add decaframe/decaframe

Your deck is saved in the folder you are in, and the agent tells you the file name. Ask for a link and you can open it in the editor.

Kiro

Add to Kiro

Or by hand:

Add decaframe to that file ~/.kiro/settings/mcp.json

{
  "mcpServers": {
    "decaframe": {
      "command": "npx",
      "args": [
        "-y",
        "decaframe",
        "mcp"
      ]
    }
  }
}

The skill

npx skills add decaframe/decaframe

Your deck is saved in the folder you are in, and the agent tells you the file name. Ask for a link and you can open it in the editor.

Amp

The tools

amp mcp add decaframe -- npx -y decaframe mcp

The skill

npx skills add decaframe/decaframe

Your deck is saved in the folder you are in, and the agent tells you the file name. Ask for a link and you can open it in the editor.

OpenCode

OpenCode takes the command as a list opencode.json

{
  "mcp": {
    "decaframe": {
      "type": "local",
      "command": [
        "npx",
        "-y",
        "decaframe",
        "mcp"
      ],
      "enabled": true
    }
  }
}

The skill

npx skills add decaframe/decaframe

Your deck is saved in the folder you are in, and the agent tells you the file name. Ask for a link and you can open it in the editor.

Any other agent

Almost every agent takes the same block. Find where yours keeps its MCP servers and add:

The tools

{
  "mcpServers": {
    "decaframe": {
      "command": "npx",
      "args": [
        "-y",
        "decaframe",
        "mcp"
      ]
    }
  }
}

The skill, for about eighty agents

npx skills add decaframe/decaframe

If your agent has a different shape for it, tell us and we will add a panel for it.

Your deck is saved in the folder you are in, and the agent tells you the file name. Ask for a link and you can open it in the editor.

The short version

Almost every agent takes the same block. If yours is not listed, look for where it keeps its MCP servers and add this.

The tools

{
  "mcpServers": {
    "decaframe": {
      "command": "npx",
      "args": [
        "-y",
        "decaframe",
        "mcp"
      ]
    }
  }
}

The skill, for about eighty agents

npx skills add decaframe/decaframe

Product names and marks belong to their owners. Listing them here does not mean they endorse decaframe. Something missing or wrong? Tell us and we will fix it.