OpenPencil is an AI-native design editor and open-source Figma alternative that supports .fig and .pen design files.
What it does
Opens .fig and .pen files — read and write native Figma files, open supported Pencil documents from the app or OS file browser, copy & paste nodes between apps
AI builds designs — describe what you want in chat, 90+ tools create and modify nodes. Connect OpenRouter, Anthropic, OpenAI, Google AI, Z.ai, MiniMax, or compatible endpoints
Fully programmable — headless CLI, XPath queries, Figma Plugin API via eval, MCP server for AI agents, and desktop agent integrations for Claude Code, Codex, and Gemini CLI
Lint, convert, and extract tokens — inspect documents, lint naming/layout/accessibility, convert between supported formats, analyze colors/typography/spacing/clusters, and extract design tokens
Components and variants — create reusable components, group variants into component sets, insert local assets as instances, and switch variants from the inspector
Image vectorization — convert image layers into editable vector layers with Recraft or fal.ai
Design-to-code export — export selections as JSX/Tailwind, generate token outputs, and map designs into component-oriented code workflows
Vue SDK for custom editors — headless components and composables for embedding OpenPencil into other apps or building workflow-specific editing surfaces. Read the SDK docs →
Real-time collaboration — P2P via WebRTC, no server, no account. Cursors, presence, follow mode
Auto layout & CSS Grid — flex and grid layout via Yoga WASM, with gap, padding, alignment, track sizing
~7 MB desktop app — Tauri v2 for macOS, Windows, Linux. Also runs in the browser as a PWA
Added - Configure built-in AI and local MCP tool access independently on a Tool access page, including optional extended AI tools, searchable read-only and side-effect groups, and per-target defaults (#584). - Set the built-in AI's maximum steps per message in Chat settings, including a custom number, with consistent stopping and remaining-step warnings (#573). - Open documents and jump to a named layer from openpencil://open?file=&node= links, resolving the file against open tabs or a one-time file picker. Path segments match the way the filesystem does: case-insensitively on macOS and Windows, exactly on Linux. - Open documents and jump to a named layer in the web app from ?file=&node= links, fetching the file from an https: URL without credentials, ignoring the URL fragment, and refusing a document larger than 64 MiB — a ceiling the automation bridge's openFile now shares. Changed - Create new documents with the sRGB colour profile, so Display P3 is reserved for documents that declare it. - Export diagnostics from Settings only, with a retention count you choose. AI requests and tool activity now carry conversation and request identifiers, while chat no longer offers a separate diagnostic log or includes transcript content. …
0.15.0Sep 16, 2026
0.14.0Aug 11, 2026
Frequently asked questions
Is OpenPencil free?
Yes. OpenPencil is free and open-source software released under the MIT license.
What is the latest version of OpenPencil?
The latest version is 0.16.0, released on Oct 14, 2026.
Is it safe to download OpenPencil?
The download button links to the official installer published on github.com, the same file Windows Package Manager installs. You can verify the downloaded file by comparing its SHA-256 checksum with 1b851ac488ce9be437f8b321cadb87ee169f9a1d11968d8e8be87742c9d4df4b.
Which Windows versions does OpenPencil support?
OpenPencil runs on Windows and is available for 64-bit (x64), ARM64 systems.
How do I install OpenPencil silently?
Run the offline installer with "OpenPencil_0.16.0_x64-setup.exe" /S, or install it with Windows Package Manager: winget install --id=OpenPencil.OpenPencil -e --silent.
How do I uninstall OpenPencil?
Open Settings › Apps › Installed apps, find OpenPencil and select Uninstall. From the command line, run winget uninstall --id=OpenPencil.OpenPencil -e.
Alternatives to OpenPencil
Other AI for Productivity programs for Windows from different developers.
The open-source alternative to Claude Design. Your existing coding agent — Claude · Codex · Cursor · Gemini · OpenCode · Qwen — becomes the design engine, driven by 31 composable skills and 72 brand-g
Unleash Claude’s raw power directly in your terminal. Search million-line codebases instantly. Turn hours-long workflows into a single command. Your tools. Your workflow. Your codebase, evolving at th