OpenPencil – An open-source, AI-native vector design tool
Figma alternative with Design-as-Code, but Excalidraw and Penpot already own this space.
The world's first open-source AI-native vector design tool and the first to feature concurrent Agent Teams. Design-as-Code. Turn prompts into UI directly on the live canvas. A modern alternative to Pencil.
Design-as-Code meets agentic workflows—MCP integration makes Figma's API look clunky.
Designers using AI agents, developers building design systems, teams wanting Git-friendly design files
Figma · Sketch · Penpot
OpenPencil isn't just another design tool with a magic AI button. It is structurally built for AI.
Here is why it's different:
Agentic Design (MCP Server): You can connect Claude, Cursor, or any MCP-compatible agent directly to your design. Tell your AI IDE to "update the login screen to match the new dark mode theme," and it modifies the design file without you ever touching a mouse.
Design-as-Code: The .op format is pure JSON. Finally, you can Git commit, diff, and PR your design files just like your codebase.
100% Open Source (MIT): No subscriptions, no vendor lock-in. Build on top of it, fork it, make it yours.
I built this because I believe the future of design is Human creativity + Agent execution.
I'd love your feedback! Drop your questions below, and let me know what features you want to see next!
Figma alternative with Design-as-Code, but Excalidraw and Penpot already own this space.
Graph DB with native MCP support lets agents query data without writing SQL or ORMs.
Control plane with token budgets and MCP rules goes beyond passive observability.
Exports design to clean HTML code, skipping the usual Figma-to-Dev handoff entirely.
Shared memory across Claude Code, Cursor, Windsurf—solves agent drift via hybrid search and audit trails.
Skips fragile MCP servers to hit Photoshop and Blender scripting APIs directly.