# 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 headless Vue SDK for building custom editors.

Canonical page: https://ourlocalhost.com/app/6900/openpencil

## Description

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 headless Vue SDK for building custom editors.

## Platform availability

Available on 3 of 9 platforms: Mac, Windows, Linux.

## Desktop and other devices

Mac, Windows, Linux.

## Health score

80/100 (Excellent), based on 4 of 5 factors.
- Maintained: 100 (last commit 0 days ago)
- Popular: 79 (8,874 GitHub stars)
- Easy to install: 45 (3 install platforms, install notes)
- Security check: 76 (no serious findings, 4 minor, CI, tests)

## Links

- GitHub: https://github.com/open-pencil/open-pencil
- desktop: https://github.com/open-pencil/open-pencil/releases/latest
- Documentation: https://openpencil.dev/getting-started
- Official website: https://openpencil.dev

## 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.

## Alternatives

- 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.

---
Source: Our Local Host (https://ourlocalhost.com/app/6900/openpencil), the self-hosted and open-source app directory.
