RadarTopicsBuildersWeeklyReads
Open Source Radar
ZSeven-W/

openpencil

GitHubWebsite

OpenPencil is an open-source AI-native vector design tool in Rust that converts prompts into UI on a live canvas, with multi-agent orchestration, design-as-code files, and MCP server support. It exports code to React, HTML, Vue, Svelte, Flutter, SwiftUI, Jetpack Compose, and React Native.

4.6kstars
436forks
14issues
MITlicense
2026since
Star historydaily snapshots by VibeCrowd

Collecting history — the radar snapshots this repo daily. The trend line appears after 3 days of data (1 so far).

Alternatives & relatedmatched by topic overlap
Reviewgenerated from repository data · Aug 5, 2026

What it is

OpenPencil is an open-source AI-native vector design tool. It supports concurrent Agent Teams, design-as-code via .op files (JSON), and multi-model AI workflows. It includes an MCP server and a CLI (op). It aims to export design outputs to React + Tailwind, HTML + CSS, Vue, Svelte, Flutter, SwiftUI, Jetpack Compose, and React Native.

How it works

The project provides a Rust core with desktop/web/CLI tooling. It features an orchestrator that decomposes pages into sub-tasks for parallel generation, and multiple agent providers (Built-in, Claude Code, Codex CLI, OpenCode, GitHub Copilot). It uses design variables to generate CSS custom properties and supports design-to-code exports. It also includes an MCP server for terminal-based design automation and an embeddable web SDK.

Getting started

Install options include macOS Homebrew, Windows Scoop, and direct downloads. CLI setup is available via Homebrew or an install script. Example commands:

brew install zseven-w/openpencil/op
curl -fsSL https://raw.githubusercontent.com/ZSeven-W/openpencil/main/scripts/install-op.sh | bash
curl -fsSL https://raw.githubusercontent.com/ZSeven-W/openpencil/main/scripts/install-op.sh | OP_PRERELEASE=1 bash
irm https://raw.githubusercontent.com/ZSeven-W/openpencil/main/scripts/install-op.ps1 | iex

"op start" and related commands are shown for starting the desktop app, including headless server and design file piping.

Recent releases

Latest releases include:

  • v0.8.2 OpenPencil v0.8.2 — Whole Apps, Faithful Imports (2026-07-25): higher-fidelity imports, multi-screen AI design generation, lower memory use, safer .op persistence.
  • v0.8.1 v0.8.1-enhance (2026-07-16): expanded native agent and MCP integrations, more reliable AI-assisted design loop, richer previews.
  • v0.8.0 v0.8.0-Second Vow (2026-07-09): first release line with actively shipped Rust desktop, CLI, web host, and wasm-backed SDKs.
  • v0.7.5 (2026-04-26): maintenance pre-release with user-reported issue fixes.
  • v0.7.4-enhance (2026-04-17).

Traction

Stars: 4611, Forks: 436, Open issues: 14.

Behind the repo

Not provided in the README excerpt.

Caveats

License: MIT. Created 2026-02-17. Last push 2026-08-04. Language: Rust. Submodules under vendor: jian, casement, agent; anthropic-agent-sdk tracked in-tree. Documentation references various configuration flags and environment variables for persistence, origins, and allowlists.

SharePost on XLinkedIn
All trending reposRevenue-verified startups →