OpenPencil

dannote·OpenPencil.OpenPencil

An AI-native design editor and open-source Figma alternative.

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

winget install --id OpenPencil.OpenPencil --exact --source winget

Latest 0.14.0·August 11, 2026

Release Notes

Installer types: nullsoft, wix

x64usernullsoft697580C38D33FB2DEB3A270C19DF93563B3FE9BDD045F7702FED8CAE1A0F17C9
arm64usernullsoftE77DE213E91CA9FB2F98B73494B0EC544D5434CF2E19D285C167551978CF268E
x64machinewixB4915E7A7C41A6768247FD1719DF08B754C8827608C0E4B1FD5B4F2AC01E8E66
arm64machinewix9DC50082DC30DEF40FE709CBC10CB6343D2C5591094B9D26EE1FA7F6BF6A7DEB

Details

Homepage
https://openpencil.dev/
License
MIT
Publisher
dannote
Support
https://github.com/open-pencil/open-pencil/issues
Copyright
Copyright (c) 2026 Danila Poyarkov

Tags

aidesignfigma