OpenPaperDesign
Explore my online menu ↗

Canvas for your agent.

Design a screen, map a system or sketch an idea in an editable canvas, beside Codex or Claude Code. A free, open-source plugin that keeps your work on your computer.

Requires Node.js 22 or later. No subscription. No account needed for local use.

Works with your coding toolsCodexClaude Code
A design open in the OpenPaperDesign plugin editor in the browser. Development preview.
A design in the plugin editor. Actual browser/plugin development preview.

These are browser/plugin development previews.

One canvas. Room to think.

From a rough idea
to something real.

Keep the layout, the system and the notes together as editable Papers that you and your agent both work on.

OpenPaperDesign Home listing saved Papers. Development preview.

Start from Home.

Home opens your Personal library. Switch to a project library or see every Paper, rename one, show it in Finder or move it to Trash and restore it later.

An editable diagram built from Library symbols and connected arrows. Development preview.

Make the system visible.

Library symbols cover common flowchart, C4, UML-style, BPMN-style, entity-relationship, infrastructure and Kubernetes diagrams. Connectors stay attached as you move things. These are working sketches, not formal modelling tools.

A screen design with frames, text and shapes in the plugin editor. Development preview.

Design the screen, too.

Frames, shapes, text, freehand strokes and images, with a DESIGN.md guide beside each Paper. Switch to Inspect for measurements and feedback.

You + your AI agent

Your agent. Your canvas.

Ask Codex or Claude Code to create a Paper, revise a design or draw a diagram. Through the plugin’s local tools your agent reads and saves the same Paper you edit by hand. A save based on an out-of-date version is refused rather than overwriting your work.

Install and connect an agent ↗
CodexClaude Code
Your PaperLocal MCP · editable layers

Your files stay yours

Save it. Open it.
Keep working.

Each Paper is a folder of editable files on your computer. Personal Papers live in your user data folder and project Papers in the project’s Paper folder, never inside the plugin cache. Updating or removing the plugin leaves them in place.

Export selected artwork as PNG or HTML, the layers as JSON, or the whole Paper as a .paper.zip. Sharing is optional: invite someone on your local network, or create a temporary Internet link that needs the optional cloudflared tool and your computer to stay on.

Store complete snapshots in Notion. Reopen a snapshot as a local Paper with its editable layers and assets. Changes made elsewhere are checked before updates.

Why I built this

I wanted a canvas.
Not another subscription.

I wanted somewhere to sketch systems and design interfaces with an AI agent, without paying for another design tool.

I built OpenPaperDesign for my own projects: a place to design interfaces, explain systems and work through ideas with an agent. You can use it, change it and make it part of your own workflow.

Gustav Anderson · gustavonline ↗

Free & open source

Add it to your coding agent.

OpenPaperDesign is a plugin for Codex and Claude Code. It requires Node.js 22 or later.

Codex

codex plugin marketplace add gustavonline/openpaperdesign
codex plugin add openpaperdesign@openpaperdesign

If Codex asks you to reopen it, do so, then open OpenPaperDesign in the sidebar.

Claude Code

/plugin marketplace add gustavonline/openpaperdesign
/plugin install openpaperdesign@openpaperdesign
/openpaperdesign:home

The Home command opens the dashboard in your browser.

Or paste this prompt into your coding agent.

Help me install OpenPaperDesign from https://github.com/gustavonline/openpaperdesign. Check that Node.js 22 or later is available, follow the README installation steps for my coding tool, and open OpenPaperDesign Home.

The plugin installs from the repository’s marketplace. Preview.17 is available as a packaged plugin archive with a SHA256 checksum on the releases page.