Discover and explore top open-source AI tools and projects—updated daily.
open-pencilOpen-source AI design editor
New!
Top 20.0% on SourcePulse
OpenPencil is an open-source, AI-native design editor positioned as a local-first, Figma-compatible alternative. It targets designers and developers seeking programmatic control, data ownership, and an extensible, vendor-neutral workflow. The project offers a free, offline, and highly scriptable platform, addressing limitations of closed-source design tools.
How It Works
The editor is built with Vue 3, Skia/CanvasKit for rendering, and Yoga for layout, packaged as a compact Tauri desktop application. Its core innovation lies in its AI-native architecture, featuring integrated chat with tool use and support for Bring-Your-Own-API-key models. It achieves deep Figma compatibility by natively reading and writing .fig files and enabling copy-pasting of design nodes between applications. A robust headless CLI and MCP server further enable automation and integration with AI coding agents.
Quick Start & Requirements
bun install followed by bun run dev for the dev server, or bun run tauri dev for the desktop app.build-essential for Linux).app.openpencil.dev. Documentation: VitePress site (link not explicitly provided in README, but implied by "Documentation").Highlighted Details
.fig files, supports copy-pasting design nodes between Figma and OpenPencil..fig files.Maintenance & Community
The project acknowledges "@sld0Ant (Anton Soldatov) for creating and maintaining the documentation site." No other specific community channels or maintenance signals are detailed in the provided text.
Licensing & Compatibility
Licensed under the MIT License, permitting broad commercial use and integration with closed-source projects.
Limitations & Caveats
The project is explicitly marked as being in "Active development" and "Not ready for production use."
20 hours ago
Inactive