---
layout: home
title: OpenPencil — Open-Source Design Editor
description: Open-source Figma alternative. Opens .fig files, built-in AI, fully programmable.

hero:
  name: OpenPencil
  text: Open-Source Design Editor
  tagline: Opens Figma files. Built-in AI. Fully programmable. Also a toolkit for building custom editors.
  actions:
    - theme: brand
      text: Try Online
      link: https://app.openpencil.dev/demo
    - theme: alt
      text: Download
      link: https://github.com/open-pencil/open-pencil/releases/latest
    - theme: alt
      text: GitHub
      link: https://github.com/open-pencil/open-pencil

features:
  - icon: 📂
    title: Figma-Compatible
    details: Opens .fig files natively. Copy & paste between Figma and OpenPencil. Kiwi binary codec with round-trip fidelity.
  - icon: ⚡
    title: Programmable
    details: Headless CLI to inspect, export, and analyze .fig files. Figma Plugin API via eval. Tailwind CSS export. JSON output for CI and automation.
  - icon: 🧩
    title: Toolkit, not just app
    details: Build custom editing surfaces with the Vue SDK, embed OpenPencil into other products, or assemble workflow-specific editors around the same core.
  - icon: 🤖
    title: AI-Native
    details: Built-in chat with 90 tools — create shapes, set styles, manage layout, analyze tokens. MCP server for Claude Code, Cursor, Windsurf.
  - icon: 📖
    title: Open Source
    details: MIT license. Read and modify everything — the editor, the engine, the file codec, the CLI.
  - icon: 🖥️
    title: Free & Local
    details: No account, no server, no internet required. ~7 MB desktop app via Homebrew, or use the web app.
  - icon: 👥
    title: Real-Time Collaboration
    details: P2P via WebRTC — no server. Share a link, edit together with live cursors and follow mode.
---
