plugins marketplace
← All plugins

codex-canvas

v0.3.1

Local infinite canvas for Codex image generation and editing workflows.

Codex6 skills1 MCP serverstdio

by Codex-Canvas ContributorsMIT85updated 3 weeks ago

Source

git clone https://github.com/Xiangyu-CAS/codex-canvas

Clone the source, then follow the repository's marketplace instructions for your runtime. The repository root is the plugin root.

Layout

codex-canvas/
├── .codex-plugin/plugin.json
├── skills/canvas/SKILL.md
├── skills/canvas-edit-elements/SKILL.md
├── skills/canvas-edit-text/SKILL.md
├── skills/canvas-expand/SKILL.md
├── skills/canvas-quick-edit/SKILL.md
├── skills/canvas-remove-bg/SKILL.md
└── .mcp.json

Skills6

canvasskills/canvas/SKILL.md

Open and use Codex-Canvas, a project-local infinite canvas for Codex image generation. Use when the user says /canvas, asks to open the canvas, or wants generated images collected on a visual board.

canvas-edit-elementsskills/canvas-edit-elements/SKILL.md

Generate an instance segmentation map for a selected Codex-Canvas image, split the source into transparent element layers, and collect the layers back onto the canvas.

canvas-edit-textskills/canvas-edit-text/SKILL.md

Recognize visible text in a selected Codex-Canvas image, apply a user-described text edit with imagegen, and collect the result back onto the canvas.

canvas-expandskills/canvas-expand/SKILL.md

Outpaint a selected Codex-Canvas image beyond its current frame and collect the expanded image back onto the canvas.

canvas-quick-editskills/canvas-quick-edit/SKILL.md

Run a user-described Quick Edit on a selected Codex-Canvas image and collect the result back onto the canvas.

canvas-remove-bgskills/canvas-remove-bg/SKILL.md

Remove the background from a selected Codex-Canvas image and collect a transparent PNG result back onto the canvas.

MCP servers1

codex-canvasstdio
command
node
args
./src/mcp-server.mjs
cwd
.

Manifests1

.codex-plugin/plugin.json
{
  "name": "codex-canvas",
  "version": "0.3.1",
  "description": "Local infinite canvas for Codex image generation and editing workflows.",
  "author": {
    "name": "Codex-Canvas Contributors"
  },
  "homepage": "https://github.com/Xiangyu-CAS/codex-canvas",
  "repository": "https://github.com/Xiangyu-CAS/codex-canvas.git",
  "license": "MIT",
  "keywords": [
    "codex",
    "canvas",
    "imagegen",
    "images"
  ],
  "skills": "./skills/",
  "mcpServers": "./.mcp.json",
  "interface": {
    "displayName": "Codex Canvas",
    "shortDescription": "Open a local infinite canvas for Codex images.",
    "longDescription": "Codex Canvas adds a project-local infinite canvas to Codex. It can open a browser canvas, collect ImageGen outputs, run background image-edit jobs, split images into editable element layers, and send selected canvas images back to a bound Codex thread.",
    "developerName": "Codex-Canvas Contributors",
    "category": "Productivity",
    "capabilities": [
      "Interactive",
      "Read",
      "Write"
    ],
    "websiteURL": "https://github.com/Xiangyu-CAS/codex-canvas",
    "privacyPolicyURL": "https://github.com/Xiangyu-CAS/codex-canvas",
    "termsOfServiceURL": "https://github.com/Xiangyu-CAS/codex-canvas",
    "defaultPrompt": [
      "Open the Codex-Canvas board",
      "Generate an image and collect it on canvas",
      "Show the current canvas status"
    ],
    "brandColor": "#14161B",
    "composerIcon": "./assets/icon.png",
    "logo": "./assets/icon.png",
    "screenshots": []
  }
}