Where OpenDesign is headed
Two people build this in the open, at a pace we can sustain. So there are no dates here. Promising them would be dishonest. Instead the roadmap tracks status: what you can use now, what we are building, and what we are still figuring out.
Available now
6Desktop shell & IPC
FoundationCross-platform Tauri window, custom chrome, and the Rust↔frontend bridge everything runs on.
Providers & models (BYOK)
ProvidersConnect Ollama, OpenAI, Anthropic, Gemini, OpenRouter, LM Studio and more. Roles, cost tracking, retries.
Design system tooling
Design systemExtract colors, type and components from a codebase; inspect, edit and apply the system.
Live canvas
CanvasA multi-renderer canvas that mounts generated HTML/React in a sandbox with click-to-select.
Local persistence & recovery
VersioningThe .opendesign project format, autosave, version snapshots and crash recovery, all on disk.
Local-first privacy
PrivacyOS-keychain credentials, an append-only audit log, and telemetry that is off by default.
In progress
4End-to-end generation
GenerationStreaming design generation from your prompt to a rendered screen.
Refinement loop
RefinementAdjustment knobs, inline comments and apply-across let you edit designs without re-prompting.
Code export: HTML & React
ExportExport standalone HTML and a Vite + React + Tailwind + shadcn project.
Developer handoff
HandoffA structured bundle plus a local MCP server for Claude Code / Cursor / Cline.
Planned
7More export targets
ExportVue, Svelte, Astro, SVG, Penpot, PDF and PowerPoint.
Figma & document import
InputsStart from a .fig file or an office document.
Quality surfaces
QualityAccessibility and contrast checks, and a design-rationale explainer.
Personalization
PersonalizationThemes, custom keybindings, anti-fingerprint style presets and localization.
Extensibility
ExtensibilityConsume external MCP servers, plugins, webhooks and a headless CLI.
Design-as-code with git
VersioningHuman-readable diffs and branch-style versioning for designs.
Native desktop apps
FoundationSigned builds for macOS, Windows and Linux with a stable + beta channel.
Exploring
4Real-time collaboration
CollaborationOptional, self-hosted multiplayer cursors and group chat with the model.
Web capture
InputsTurn a live URL into editable structure.
3D & shaders
CanvasA WebGL/GLSL renderer for frontier design.
Confidence engine
GenerationThe model pauses and asks when it is unsure, instead of guessing.
Want to help?
OpenDesign moves faster with more hands. Every contribution helps: code, a bug report, docs, or just telling us what is missing.