Version 0.2.1 · October 18, 2026

The .pen design editor for Claude Code and AI agents

Design in .pen.
Edit with Claude.

A visual editor for .pen files with an MCP server for Claude Code. You see the agent's changes live on the canvas.

Free for personal and commercial use, no account needed.

Older versions and SHA-256 checksums in Releases.

canvappen is a desktop app: download it on your computer.

WHAT'S INCLUDED

Editor, MCP, CLI and Docker image

Desktop editor

Skia canvas with layers, components, libraries, variables and themes. Exports to PDF, PNG, JPEG, WEBP, SVG and HTML.

MCP for Claude Code

Claude Code reads, edits, validates and exports your designs with 14 tools, and you see its pointer move on the canvas.

CLI

The same commands as the MCP for scripts and CI: inspect, apply-operations, export, localize and more.

Servers

A Docker image with the CLI and the MCP for headless servers, with a network policy and strict mode.

INSTALL

How to install

canvappen is not signed by Apple or Microsoft yet, so the system asks for confirmation the first time. After that, updates install from inside the app.

macOSmacOS 13 or later · Apple Silicon and Intel
  1. 1

    Open canvappen-0.2.1-mac-universal.dmg and drag canvappen to Applications.

  2. 2

    Open canvappen from Applications. macOS says it can't verify the developer: click OK.

  3. 3

    In System Settings → Privacy & Security, click “Open Anyway”. You only do this once.

WindowsWindows 10 or 11 · x64Preview
  1. 1

    Run canvappen-0.2.1-windows-x64-setup.exe. It doesn't need administrator rights.

  2. 2

    If “Windows protected your PC” appears, click More info → Run anyway.

  3. 3

    canvappen installs for your user and opens when it finishes.

CLAUDE CODE

Connect it to Claude Code

The first time you open canvappen, it offers to set itself up as an MCP server. You can also do it from Help → Configure MCP in Claude Code, or with this command.

Then type /mcp in Claude Code to check that canvappen is connected.

macOS
claude mcp add canvappen --scope user -- \
  /Applications/canvappen.app/Contents/MacOS/canvappen --mcp
Windows
claude mcp add canvappen --scope user -- ^
  "%LOCALAPPDATA%\Programs\canvappen\canvappen.exe" --mcp
SERVERS

Headless, with Docker

The CLI and the MCP are also published as a Docker image for Linux servers. It's free to use; the read-only registry access is in the guide.

Read the Docker guide
Docker
docker pull registry.identity.pe/identity/canvappen:0.2
PEN.DEV ALTERNATIVE

canvappen and pen.dev (formerly Pencil)

pen.dev created the .pen format and is a canvas with built-in AI agents. canvappen works on the same JSON format with a different focus: a free desktop app that works offline and that Claude Code drives over MCP.

canvappenpen.dev
PriceFree for personal and commercial usePlans on its pricing page
FormatOpens .pen 2.0 to 2.21 (JSON), saves 2.21Creator of the .pen format (JSON)
AI agentsClaude Code over MCPAgents on the canvas; MCP for Claude Code, Codex, Cursor and others
Where it runsDesktop app for macOS and WindowsWeb, desktop, and VS Code and Cursor extensions
HeadlessCLI and Docker imageCLI
Figma importNoYes
AI modelsWhatever your Claude Code usesClaude, OpenAI, Gemini and others, with a subscription or API keys

Comparison based on pen.dev's public information as of October 2026.

PRIVACY

It only connects to update itself

canvappen works offline. The only connection it makes on its own is to our version API.

What it sends

The app only asks canvappen.identity.pe whether there is a new version and downloads it. It sends the installed version and the operating system, nothing else.

Your designs stay on your computer

The app has no accounts, telemetry or analytics. .pen files are read from and saved to your disk, and the MCP talks to the app over a local channel.

Remote resources need your permission

If a document uses fonts or images from the internet, canvappen asks before downloading them. You can turn off updates with CANVAPPEN_NO_UPDATES=1.

This website counts visits and downloads without cookies using Umami, hosted on our own server.

RELEASES

What's new

0.2.1

Latest

Release notes are written in Spanish.

Instaladores para macOS y Windows, actualización automática desde la app y sitio de descargas.

Agregado

  • Sitio de descargas canvappen.identity.pe, en español e inglés, con la última versión, sus notas, los instaladores, las sumas SHA-256, la documentación del MCP, la CLI y el formato en /docs, y la guía de la imagen Docker.
  • La imagen Docker se puede descargar libremente con el token público de solo lectura publicado en /docker.
  • Actualización automática: la app busca nuevas versiones al abrirse, cada 6 horas y desde Buscar actualizaciones…; las descarga, verifica su firma y se reinstala al cerrar. Las versiones críticas son obligatorias.
  • Instalador para Windows 10 y 11 (x64), en versión preliminar: se instala para el usuario sin permisos de administrador y configura el MCP de Claude Code igual que en macOS.
  • macOS universal: un solo instalador para Apple Silicon e Intel.
  • Sitio de canvappen en el menú Ayuda.

Cambiado

  • Los instaladores se llaman canvappen-<versión>-mac-universal.dmg y canvappen-<versión>-windows-x64-setup.exe.
  • Antes de instalar una actualización, la app pide permiso para cerrar las sesiones de Claude Code que usan canvappen; después se reconectan con /mcp.
FAQ

Frequently asked questions

Is canvappen free?

Yes. You can use it for free in personal and company projects, and you don't need an account.

Does it open .pen files from pen.dev (formerly Pencil)?

It opens JSON .pen files from versions 2.0 to 2.21 and saves them as 2.21. It keeps the properties it doesn't recognize, so the file stays compatible with other tools that use the format.

Which AI agents can I use?

canvappen is tested with Claude Code. Its MCP server uses standard stdio, so other MCP clients should work, but we haven't tested them yet.

Does it work offline?

Yes. The app only connects to check for updates, and it downloads a document's remote fonts or images only if you allow it.

Can I run it on a headless server?

Yes. The Docker image includes the CLI and the MCP, and the Docker guide explains how to pull it.

Where is the MCP and CLI documentation?

At /docs: MCP tools, CLI commands, the .pen format, export and file paths. It's written in Spanish for now.