Everything the design surface needs
The goal is simple: match what Claude Design does first, then keep going where an open, local-first tool can. This is an honest snapshot: some of it ships today, plenty is still landing, and none of it hides behind a login.
Start from anything
Begin from a prompt, an image, an existing codebase, or a written brief.
Figma & document import
Bring in a .fig file or an office document as a starting point.
A live canvas, not a chat log
Generated screens mount in a real, multi-renderer surface with click-to-select.
Multiple renderers
Mount HTML and React on one canvas, with more renderers landing over time.
Your real design system
Extract colors, type and components from a codebase, then inspect, edit and apply them.
Prompt to rendered screen
Streaming generation takes your prompt all the way to a rendered screen.
Explore in parallel
Chase several design directions at once instead of one linear thread.
Refine without re-prompting
Adjustment knobs, inline comments and apply-across keep edits fast and precise.
Bring your own key
Connect local and cloud providers and pay them directly. Your cost, your control.
Models with roles
Assign models to roles, switch freely, and watch transparent per-token cost.
Export real code
Standalone HTML and a Vite + React + Tailwind + shadcn project today; more targets planned.
Many export targets
Vue, Svelte, Astro, SVG, Penpot, PDF and PowerPoint are on the roadmap.
Codebase-aware handoff
A structured bundle plus a local MCP server for Claude Code, Cursor and Cline.
A structured handoff bundle
Hand developers a clean, codebase-aware bundle they can consume directly.
Local-first by default
No account, OS-keychain credentials, a local audit log, and telemetry off by default.
Encrypt a project
Passphrase-protect a project: encrypted at rest, unlocked only in-session, with the key in your OS keychain.
Snapshots and recovery
Autosave, version snapshots and crash recovery, all written to disk.
Design as code
Human-readable diffs and branch-style versioning for your designs.
Consume external MCP servers
Connect external MCP servers over a live session and discover their tools from inside OpenDesign, with redacted logs.
Sandboxed plugins
A capability-scoped plugin runtime that runs in a sandbox; webhooks and a headless CLI are planned.
Speaks your language
The whole interface in English and Spanish, switchable live from Settings with no restart.
Your own shortcuts
Remap any keybinding. Overrides apply live across the workspace, including inside the canvas.
Follow the build in the open
See what has shipped, what is in progress, and what is still just an idea. No dates, just status.