decaframe Sign in Open the editor

Install

Add it to your agent

Decaframe adds two things to your agent: the tools it 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 uploads nothing. That means it works in apps that can start a program, and not on a website or a phone.

  • 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.
  • Any agent that only reaches servers over the internet: Decaframe runs on your computer, which is what keeps it free and keeps your work private.

You need Node 22 or later and nothing else. The first run downloads what it needs, which takes a minute. 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 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, so if Claude plans a deck there and then cannot build it, nothing is broken. Switch to the Cowork tab and ask again.

This works in the desktop app only. 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 your agent tells you the file name. Ask for a link to open it in the editor.

ChatGPT desktop app only

Open Settings › Plugins, choose Add › Add marketplace, and paste this as the source:

The marketplace

decaframe/decaframe

Leave the git ref on main and the sparse paths empty. Then install decaframe from the Marketplace tab. The plugin carries both the tools and the skill, so there is nothing else to add.

In a chat, type @decaframe to call it, or just ask for a deck. ChatGPT and Codex share one plugin setup, so it is in Codex too.

This works in the desktop app only. ChatGPT on the web and on your phone cannot start a program on your computer.

Your deck is saved in Documents › Decaframe, and your agent tells you the file name. Ask for a link to 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. If you would rather edit the config by hand, OpenClaw keeps its servers under mcp.servers.

Your deck is saved in Documents › Decaframe, and your agent tells you the file name. Ask for a link to 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 your agent tells you the file name. Ask for a link to 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 your agent tells you the file name. Ask for a link to 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 your agent tells you the file name. Ask for a link to 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 your agent tells you the file name. Ask for a link to 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 does a better job of it.

Your deck is saved in Documents › Decaframe, and your agent tells you the file name. Ask for a link to 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 your agent tells you the file name. Ask for a link to 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 your agent tells you the file name. Ask for a link to 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 these as two separate steps, and your agent cannot see a server until it is bound.

Your deck is saved in Documents › Decaframe, and your agent tells you the file name. Ask for a link to 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 your agent tells you the file name. Ask for a link to 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 your agent tells you the file name. Ask for a link to 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 your agent tells you the file name. Ask for a link to open it in the editor.

Codex CLI and the IDE extension

Add the marketplace

codex plugin marketplace add decaframe/decaframe

Install the tools and the skill together

codex plugin add decaframe@decaframe

Plugins are not available in the IDE extension. There, or with no plugin, add the tools on their own:

The tools alone

codex mcp add decaframe -- npx -y decaframe mcp

The skill alone

npx skills add decaframe/decaframe

Your deck is saved in the folder you are in, and your agent tells you the file name. Ask for a link to 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 your agent tells you the file name. Ask for a link to 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 your agent tells you the file name. Ask for a link to 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 your agent tells you the file name. Ask for a link to 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 your agent tells you the file name. Ask for a link to 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 your agent tells you the file name. Ask for a link to 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 your agent tells you the file name. Ask for a link to 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 your agent tells you the file name. Ask for a link to 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 expects a different shape, tell us and we will add a panel for it.

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

The short version

Almost every agent takes the same block. If yours is not listed, find 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.