Skip to content
oopendesign
local-first · byok · open source

The open-source, local-first design tool.

A desktop alternative to Claude Design. Run design generation on your own models (Ollama, OpenAI, Anthropic, Gemini and more) and keep every artifact on disk. Your key, your model, your cost.

Early / pre-beta · No account required · GPL-3.0

Local-first

Nothing leaves your disk unless you connect a cloud provider. No account, no cloud sync, no mandatory telemetry.

Bring your own key

Connect Ollama, OpenAI, Anthropic, Gemini, OpenRouter and more. Your key, your model, your cost.

Multi-output

Export clean code: HTML and React today; Vue, Svelte, Astro, SVG, Penpot, PDF and PPTX on the way.

No allowance

No weekly quota, no remaining-prompts counter. Local models cost nothing; cloud costs only what you bring.

Features

A real design surface, not just a chat

A live multi-renderer canvas, your extracted design system, parallel explorations, and refinement without re-prompting.

All features

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.

Why OpenDesign

Built for people who want control

OpenDesign matches the integrated design surface of closed tools, then adds what open source does best: your data, your models, no lock-in.

FeatureopendesignClaude Design
Runs on your machine
Works offline with local models
Bring your own API key
No weekly allowance or quota
No account required
Partial
Multi-framework export: HTML/React/Vue/Svelte/…
HTML only
Git-native project files
Codebase-aware handoff over MCP
Open source
Plugins & extensibility
Partial
Your data never leaves your disk

Comparison reflects OpenDesign’s design goals. Not affiliated with or endorsed by Anthropic.

Providers

Bring your own model

Run everything against your own models: free and offline on local runners, or your own keys on the frontier clouds. One interface, transparent cost.

Local
  • OllamaRun open models locally with a single command.
  • LM StudioA desktop runtime for local models, exposed over an OpenAI-style API.
  • llama.cppThe low-level inference engine, running straight on your hardware.
  • vLLMHigh-throughput serving for your own GPUs.
Cloud
  • OpenAIGPT models through your own OpenAI API key.
  • AnthropicClaude models through your own Anthropic API key.
  • Google GeminiGemini models through your own Google API key.
  • OpenAI-compatibleAny endpoint that speaks the OpenAI API.
Gateway
  • OpenRouterOne key, many providers, routed through a single gateway.
Privacy

Your work stays on your machine

Local-first isn't a setting. It's the contract. OpenDesign is built so your prompts, projects and design tokens never leave your disk unless you decide otherwise.

Read the privacy policy
  • No account

    No login, no email, no OpenDesign cloud. Open the app and start.

  • Zero network on first launch

    Nothing leaves your disk until you explicitly connect a cloud provider.

  • Keys in the OS keychain

    Credentials never touch plaintext on disk, and never reach us.

  • Every call is logged

    Outbound requests are written to a local audit.log. Receipts, not promises.

  • Telemetry off by default

    Opt-in only, with a visible toggle. No user id, no fingerprint.

  • ~/.opendesign/audit.log▸ 0 outbound calls
Roadmap

Shipped, in progress, and next

Two people build this in the open, so the roadmap tracks status, not dates. Here's a snapshot.

Full roadmap
  • 01

    Desktop shell & IPC

    Available now

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

  • 02

    Providers & models (BYOK)

    Available now

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

  • 07

    End-to-end generation

    In progress

    Streaming design generation from your prompt to a rendered screen.

  • 08

    Refinement loop

    In progress

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

  • 11

    More export targets

    Planned

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

  • 12

    Figma & document import

    Planned

    Start from a .fig file or an office document.

  • 18

    Real-time collaboration

    Exploring

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

  • 19

    Web capture

    Exploring

    Turn a live URL into editable structure.

Open source

Built in the open

OpenDesign is developed by two people and backed by their own studios. Every contribution (code, issues, ideas) helps.

ContributorsMeet the contributors
Sponsors
  • AcodearFounding backer
  • Acodear AcademyFounding backer
Support OpenDesign
FAQ

Frequently asked questions

Everything you might want to know before trying OpenDesign.

Design on your own terms.

Free and open source under the GPL-3.0. No account, no allowance. Just your models, your machine, and your designs.