OpenPencil
OpenPencil is an open-source desktop design editor and Figma alternative that natively opens .fig and .pen files, includes built-in AI, and provides a…
Platform availability
Available on 3 of 9 platforms
Health score?A 0-100 score computed nightly from four factors: maintained (40%: recent commits and steady activity), popular (25%: GitHub stars, log scale), easy to install (20%: platforms, install notes, setup guides, Docker image) and light to run (15%: minimum RAM, ARM support). When the source code has been checked, a fifth factor, security check (20%: automated scan for committed secrets, unsafe desktop-app settings, known-vulnerable dependencies and project hygiene; any serious finding caps it at 20), is added. Factors without data are left out and the rest are rescaled.
80/100 Excellent
- Maintained
- 100last commit 0 days ago
- Popular
- 798,874 GitHub stars
- Easy to install
- 453 install platforms, install notes
- Light to run
- No data
- Security check
- 76no serious findings, 4 minor, CI, tests
Based on 4 of 5 factors.
- GitHub stars
- 8,874
- Open issues
- 63
- Last commit
- 2026-10-12
- Latest release
- v0.15.1
- License
- MIT
- Activity
- steady
Checked today - source: GitHub (open-pencil/open-pencil)
Resources & Compatibility
Requirements not published yet.
First-install notes
- macOS: install the signed app with Homebrew If you use Homebrew, the Mac package installer, run brew install open-pencil/tap/open-pencil to get the latest signed desktop release. This avoids building from source and helps the app run normally on Mac. source
- Linux: add the required desktop libraries On Debian or Ubuntu, use apt, the system package manager, to install the listed WebKit and Tauri desktop libraries. These are system pieces the desktop window needs, and missing them can stop the app from opening. source
- Optional: install the CLI for terminal tools If you want to inspect or import OpenPencil files from a terminal, install the CLI using npm or Homebrew, which are common package installers. It is optional, so you can skip it until you need command-line tools. source
Fetched today - each note links to its source
Variants
Alternatives (4)
- Figma - Web-based vector graphics editor with desktop apps, focusing on real-time collaboration and version control for UI/UX design.
- Open Pencil - Open-source editor for vector and interface designs with AI-powered creation, Figma file support, real-time peer-to-peer collaboration, cod…
- Penpot - Penpot is a pioneering open-source platform for design and prototyping, tailored specifically for product teams.
- Wireflow - Free, real-time collaborative online tool for creating intricate, precise user flow prototypes for design teams.
Checked today - source: AlternativeTo
Common questions
Can I self-host OpenPencil with Docker?
OpenPencil has an official Docker image. A self-hosted deployment can be done with the community docker-compose configuration.
Can OpenPencil open and save Figma .fig files?
It opens .fig and .pen files, reads and writes native Figma files, and supports copying and pasting nodes between apps.
Which AI providers can I connect to OpenPencil?
You can connect OpenRouter, Anthropic, OpenAI, or Google AI for the built-in AI design tools.
Can AI agents edit OpenPencil designs without a GUI?
It includes a built-in MCP server so AI agents can edit designs without a graphical interface.
Are OpenPencil designs compatible with Git version control?
OpenPencil uses a Design-as-Code JSON format that supports version control and Git diffs.
Do I need the CLI to use OpenPencil?
The CLI is optional and is only needed if you want to inspect or import OpenPencil files from a terminal. It can be installed with npm or Homebrew.
Answers sourced from github.com, news.ycombinator.com, openpencil.dev, runthisai.com
Community
- OpenPencil – AI-native design editor. Open-source Figma alternative (forum)
- OpenPencil community on discord.gg (discord)
- OpenPencil: Open-source vector design tool controlled by AI Agents ... (other)
- Show HN: OpenPencil - Open-source vector design tool controlled by AI ... (other)
Collected today - public community threads
