Summary: Pencil App – An AI-First Design Tool
Introduction
In this video, the creator presents Pencil (pencil.dev), a design tool that integrates AI agents to bridge the gap between natural language prompts and visual design. After a long search for a tool that blends AI with design seamlessly, the creator delivers a highly positive verdict, calling Pencil the most satisfying solution he has tested. The app combines an intuitive interface, powerful MCP (Model Context Protocol) integrations, and the ability to generate, modify, and export designs into functional code.
Key Features & Workflow
-
Simplified Setup with AI Agents 🚀
The installation requires downloading the app, optionally installing editor extensions, and having Claude Code CLI or Codex CLI installed. Pencil automatically connects to the user’s subscription and configures MCP integrations. -
Familiar Design Environment 🎨
The interface mimics Figma with an infinite canvas, frames, layers, and zoom/pan controls. Users can import Figma files directly, lowering the learning curve. -
“Run” Button & Natural Language Prompting 🖱️
A central Run button triggers the AI agent to process a prompt. The app reads the current editor state (e.g., frame structure, design system) and uses Claude Opus 4.6 to generate or modify designs. No manual setup is needed beyond the initial configuration. -
MCP Compatibility & Multi-Client Use đź”—
Pencil operates as an MCP server, enabling integration with other clients like Claude Desktop. The creator demonstrates configuring Claude Desktop to control Pencil via MCP tools, allowing external AI to inspect and adjust designs. -
Self‑Verification Process ✅
After each design action, the agent takes a screenshot of the canvas and checks its work against the prompt. It inspects individual elements (e.g., metric panels, tables) to ensure accuracy, then reports what was modified. -
Real‑Time Design Modification ✏️
Users can issue natural language commands to change aspects of a design—e.g., “change trend bars to blue” or “reorder metric panels.” The agent executes these changes almost instantly, often within seconds. -
Pre‑Existing Component Systems 📦
Pencil supports importing component libraries like Shad CN. The agent reads the design system’s elements and uses them to build new layouts, ensuring consistency with popular UI frameworks. -
Export to Functional Code đź’»
The final step shows converting a design into a working TanStack Start application using Shad CN components. The agent sets up the project, installs dependencies, and reproduces the design faithfully, including sidebars, metric cards, and charts.
Creator’s Conclusion
The creator is thoroughly impressed with Pencil, stating that it “finally” delivers the AI‑driven design workflow he had been searching for. He encourages viewers to try the app and share their thoughts, recommending it as a powerful tool for both designers and developers.
Key Takeaway
Pencil represents a significant leap in AI‑assisted design by integrating natural language prompts, real‑time self‑verification, and code generation into a unified platform. Its ability to work with existing component libraries (e.g., Shad CN) and export to full‑stack frameworks (e.g., TanStack Start) makes it a versatile asset for rapid prototyping and production‑ready design. The tool’s MCP‑based architecture also allows seamless integration with other AI clients, extending its utility beyond the native app.