OpenPencil

An open-source, AI-native vector design tool with concurrent agent teams, design-as-code, a built-in MCP server, and multi-model intelligence — a distinct project from the similarly-named Figma-file-reading "open-pencil" editor.

3.9Kstars
380forks
MIT License
TypeScript

OpenPencil (by ZSeven-W) bills itself as the first open-source AI-native vector design tool, built around letting multiple AI agents work concurrently on a design as a team rather than one assistant handling requests sequentially. Design-as-code is a core concept: designs aren’t just visual artifacts but have a code representation that agents and the built-in MCP server can read and manipulate directly.

It ships as a desktop application (Electron-style, per the apps/desktop structure) with multi-model intelligence, meaning it isn’t locked to a single AI provider for its agent capabilities. This is a genuinely distinct project from the similarly-named “open-pencil” (open-pencil/open-pencil), which focuses on reading native Figma files and serverless real-time collaboration — the two share a name and design-tool category but different architectures and feature sets.

MIT licensed and localized into 15 languages, OpenPencil has grown quickly (3,900+ stars) since launch, positioning itself in the fast-moving “AI-native design tool” space alongside similar concurrent-agent approaches emerging in AI coding tools.

What You Get

  • A vector design tool where multiple AI agents can work concurrently on a design as a team
  • Design-as-code representation, so designs have a code form agents and MCP clients can read and manipulate
  • A built-in MCP server for exposing design operations to external AI agent workflows
  • Multi-model intelligence, not locked to a single AI provider for agent capabilities

Common Use Cases

  • Delegating parts of a design to multiple concurrent AI agents instead of one assistant handling everything sequentially
  • Manipulating designs programmatically through a design-as-code representation rather than only via a visual canvas
  • Integrating design operations into external AI agent workflows via the built-in MCP server
  • Choosing between different AI model providers for design assistance rather than being locked to one

Under The Hood

Architecture OpenPencil is structured as a desktop application (apps/desktop) with design-as-code as the underlying representation agents operate on, and a built-in MCP server exposing design manipulation as tools external agents can call. The concurrent agent-team model implies orchestration logic for coordinating multiple simultaneous agent actions on the same design document without conflicting edits.

Tech Stack TypeScript, packaged as a desktop app, with MCP as the protocol for exposing design tools to agents and support for multiple AI model providers rather than a single hardcoded one.

Code Quality Very active, consistently maintained commit history and rapid star growth (3,900+ in a short window) reflect strong early interest; extensive localization (15 languages) at this stage of the project suggests deliberate investment in international reach alongside core feature development.

What Makes It Unique Most AI design tools add a single assistant to an existing editor; OpenPencil’s concurrent multi-agent-team model combined with a design-as-code representation and built-in MCP server treats AI-driven design as a genuinely multi-agent, programmable workflow rather than a chat sidebar bolted onto a traditional canvas editor.

Self-Hosting

Licensing Model MIT licensed — fully open source with no license key.

Self-Hosting Restrictions Not applicable; it’s a local desktop application with no hosted service.

License Key Required No.

Join founders buildingwith open source

Opinionated takes, migration guides, cost-saving tips, and insights from the open source ecosystem.

Subscribe on Substack

No spam. Unsubscribe anytime.

Join 750+ subscribers
No spam. Unsubscribe anytime.

Search