KBAISE/ for lovable
Head to head

Pencil (pen.dev) vs Aura

Pencil (pen.dev) and Aura solve the same job (AI design builders), so this is a pick-one decision. Pencil (pen.dev) is our default here: Names your exact stack as a first-class target — React + Tailwind + shadcn/ui. Draw the article template, and the drawing becomes real components. Because the .pen file lives beside the code, the design and the build cannot silently drift. Watch out: Requires a local checkout via Lovable's GitHub sync — cannot touch the browser editor. Domain is mid-rename (pencil.dev → pen.dev), early access, no published pricing commitment.

Quick read
  • Free with no card: Pencil (pen.dev).
  • Editor's pick: Pencil (pen.dev).
  • No logged gotchas: Aura.
FieldPencil (pen.dev)pen.dev Not yet sweptAuraaura.build Not yet swept
What it isA Figma-like canvas inside Cursor/VS Code/Windsurf, storing designs as JSON .pen files inside your project folder so they are git-versioned next to the code. Runs as an MCP server, so the agent reads the canvas as structured design context rather than as an image. Two-way: you can import existing components back onto the canvas.Prompt- or screenshot-driven builder producing responsive HTML + Tailwind + vanilla JS, plus a Figma export with editable frames. Ships a hosted CMS and custom domains. Page builder, not app builder — no backend or auth.
CategoryAI design buildersAI design builders
Cost tierfreemixed
PricingFree during early accessFree · $25 / $50 / $100 per mo
Why builders pick itNames your exact stack as a first-class target — React + Tailwind + shadcn/ui. Draw the article template, and the drawing becomes real components. Because the .pen file lives beside the code, the design and the build cannot silently drift.The Tailwind classes transfer almost losslessly: export HTML, paste into Lovable, ask it to convert to a React component keeping the classes. Better than re-prompting from a screenshot, worse than a real component export — it has zero awareness of shadcn, so you get raw divs, not <Card>.
Watch out forRequires a local checkout via Lovable's GitHub sync — cannot touch the browser editor. Domain is mid-rename (pencil.dev → pen.dev), early access, no published pricing commitment.not logged
How to wire it upMCP server; assumes Claude Code as the agentnot logged
Editor's pickYesNo

Agent endpoint: GET /api/public/compare?slugs=aura,pencil