Skip to content
oopendesign
Roadmap

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 nowIn progressPlannedExploring

Available now

6

Desktop shell & IPC

Foundation

Cross-platform Tauri window, custom chrome, and the Rust↔frontend bridge everything runs on.

Providers & models (BYOK)

Providers

Connect Ollama, OpenAI, Anthropic, Gemini, OpenRouter, LM Studio and more. Roles, cost tracking, retries.

Design system tooling

Design system

Extract colors, type and components from a codebase; inspect, edit and apply the system.

Live canvas

Canvas

A multi-renderer canvas that mounts generated HTML/React in a sandbox with click-to-select.

Local persistence & recovery

Versioning

The .opendesign project format, autosave, version snapshots and crash recovery, all on disk.

Local-first privacy

Privacy

OS-keychain credentials, an append-only audit log, and telemetry that is off by default.

In progress

4

End-to-end generation

Generation

Streaming design generation from your prompt to a rendered screen.

Refinement loop

Refinement

Adjustment knobs, inline comments and apply-across let you edit designs without re-prompting.

Code export: HTML & React

Export

Export standalone HTML and a Vite + React + Tailwind + shadcn project.

Developer handoff

Handoff

A structured bundle plus a local MCP server for Claude Code / Cursor / Cline.

Planned

7

More export targets

Export

Vue, Svelte, Astro, SVG, Penpot, PDF and PowerPoint.

Figma & document import

Inputs

Start from a .fig file or an office document.

Quality surfaces

Quality

Accessibility and contrast checks, and a design-rationale explainer.

Personalization

Personalization

Themes, custom keybindings, anti-fingerprint style presets and localization.

Extensibility

Extensibility

Consume external MCP servers, plugins, webhooks and a headless CLI.

Design-as-code with git

Versioning

Human-readable diffs and branch-style versioning for designs.

Native desktop apps

Foundation

Signed builds for macOS, Windows and Linux with a stable + beta channel.

Exploring

4

Real-time collaboration

Collaboration

Optional, self-hosted multiplayer cursors and group chat with the model.

Web capture

Inputs

Turn a live URL into editable structure.

3D & shaders

Canvas

A WebGL/GLSL renderer for frontier design.

Confidence engine

Generation

The 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.