What is pencil.dev?
Is a new vibe-coding app that lets you interact with Claude Code models inside a Figma-like editor. It dramatically speeds up the design part of the process and can save you a ton of credits.

It can be used as a standalone desktop app or right inside your IDE as an extension! Though there's no browser version yet, since you need a locally run instance of Claude CLI.
Pencil.dev features
Claude on canvas
Pencil connects to your Claude Code and uses Anthropic LLM models to create UI designs. You can generate new screens and iterate existing designs directly in the canvas interface.

It's nice if your primary goal is to prototype UI. It gives more space to explore visuals, compared to the regular Claude CLI + browser combo.
Notes, Context, Prompts
You can also put sticky notes and other elements directly on canvas. Unlike comments in Figma, Notes can be turned into a runnable prompt that implement edits and gives an additional way to design using AI but outside of the chat.

It makes the canvas feel more like an agent workspace than a static design file with chatbox on top.
Manual editing
Pencil looks and behaves a lot like Figma, practically removing the learning curve if you used the first one before.
You get a panel of layers, a panel with editable CSS properties, and direct manipulation features like the ability to rewrite UI texts and even move things around.

Quickly edits that otherwise would've eaten Claude Code tokens, cost nothing, and in addition save time to change them with a prompt or through code manually.
MCP server
Pencil allows other tools connect to it through MCPs. That means you can plug-in your regular AI coding tool of choice, give context about your Pencil project, and implement designs into your own tech stack.

Pencil.dev pricing
Right now, pencil dev is in early access and free to use. That will probably change, but for now, you can download and use it with no limitations and no cost.
However, you need a Claude Code subscription, which starts from $20/month. Pencil acts as an "overlay" and doesn't actually generate anything. All that magic still happens on Anthropic's side.
Pencil.dev alternatives
Banani
Similarly to pen.dev, Banani lets you generate UI designs from simple text prompts and organize them on canvas. Great alternative for vibe designing, if you want more tools to quickly explore variants of design.

Aside from collaboration and sharing, it also has a better design quality, since it's not limited to Claude models, and actually allows you to switch between other providers.
Magic Path
Focused on React UI design generation and canvas-style editing. Similar to Pencil Dev, MagicPath lets you explore new features or product ideas quickly and gives a lot of manual tools to tweak designs without interacting with AI.

MagicPatterns
Great alternative for teams who already fully embraced vibe coding and teams who are willing to connect their GitHub project. Unlike Pencil, MagicPatterns gives you a production-ready code as a final deliverable.
Google Stitch
Great new tool for generating simple UI screens. Stitch is good for quick ideation, but less helpful in designing something that you will ultimately use, and lacks more advanced features.
Pencil.dev use-cases
Heavy users of the Claude code who want to save credits
Small teams where one person handles both design and dev
Vibe-coders who want to explore UIs
Designers who start with vibe-coding

Pencil.dev pros and cons
Pros
Familiar Figma-like editing
Neat interface to use Claude Code
Components, variables
Free for now
Cons
Desktop only (Mac and Linux)
Still in an early stage
No collaboration
Should you try pencil.dev?
If you've been waiting for a "design mode" for Claude Code, pencil.dev is one of the clearest attempts so far. Beyond simply giving you a canvas to interact with Anthropic models, it offers a few neat, distinctive features such as notes, context, and prompt cards.
It can be a nice addition to your vibe-coding toolkit if you care about how things you vibe-code look and feel.




