OpenPencil
OpenPencil is an open-source AI-native vector design tool where prompts turn into UI on a live canvas, with agent teams and a built-in MCP server.
- GitHub stars
- 6.1k
- Last commit
- yesterday
- Licence
- MIT
- Self-hosted
- Yes

OpenPencil is an open-source vector design tool built around AI agents. Instead of drawing every element by hand, you describe a design in a prompt and agents build the interface directly on a live canvas. The project presents itself as a modern alternative to Pencil and frames its approach as design-as-code.
Headline features include concurrent agent teams that work on a design in parallel, a built-in MCP server so external coding agents can drive the canvas, and support for multiple AI models and providers. Repository topics reference Claude Code, Codex and OpenCode, as well as output targets such as React, Flutter and React Native. The project is built mainly in Rust with a React front end.
OpenPencil is licensed under MIT, and its README is available in many languages. The input does not describe a hosted service, so it appears to be a tool you run on your own machine. It suits designers and developers experimenting with AI-driven UI creation.
Key features
- Prompt-to-UI generation on a live canvas
- Concurrent AI agent teams
- Built-in MCP server
- Multi-model AI provider support
- Design-as-code approach to UI creation
- Vector editing canvas
Pricing: Free and open source under the MIT license.