Skip to content

OpenDesign

Local-first design workspace that uses the coding agent you already run to make prototypes, decks, images and video from a brief.

Reviewed by Sheela · Updated

View on GitHub Open source

Our rating

3.8/5

A capable front end that turns your coding agent into a design tool, wrapped in a star count and a sales pitch that both deserve some scepticism.

What is OpenDesign?

OpenDesign is a desktop and web app, plus an `od` CLI and MCP server, that turns a written brief into a design artifact: a single-page HTML prototype, a dashboard, a slide deck, an image or a short video. It ships no model or agent of its own. It drives a coding-agent CLI already on your PATH (Claude Code, Codex, Cursor, Copilot, OpenCode, Hermes, Kimi and others), or a bring-your-own-key proxy to any OpenAI-compatible endpoint, and every render reads a DESIGN.md file that holds the brand rules.

The repo bundles 151 design-system packages, 100+ agent skills and 277 official plugins, and exports to HTML, PDF, PPTX, ZIP, Markdown and, through HeyGen's HyperFrames, MP4. It began in April 2026 as an open-source answer to Anthropic's Claude Design and now calls itself a collaborative workspace; the same organisation, nexu-io, sells hosted model credits through OpenDesign Go and Cloud.

It is Apache-2.0, written in TypeScript, and had about 104,100 GitHub stars at last check. Desktop builds exist for macOS and Windows; Linux users run it from source or Docker. The latest release is v0.26.1 from 22 October 2026.

Is OpenDesign worth it?

OpenDesign's useful idea is that design generation does not need its own model. It spawns whichever agent CLI you already pay for, binds a functional skill or template to a DESIGN.md brand file, and previews the HTML the agent writes in a sandboxed iframe. Because the output is ordinary HTML and CSS, it can go straight into Cursor or Claude Code for engineering, and the `od` MCP server lets an agent in another repository read a project's tokens and components as live files rather than a stale export.

The headline numbers need care. The repo was created on 28 April 2026 and passed 100,000 stars in under six months. On Hacker News, commenters pointed out that early growth ran at an almost constant 1,400 stars a day and called the curve artificial; others suggested tracker rounding. GitHub's stargazer data was not available to us, so we cannot settle it. The activity is harder to fake: about 3,800 commits, roughly 440 contributors, 11,900 forks and five releases since 22 September, with 545 open issues and 740 open pull requests.

The security defaults are better than most local design tools. The daemon binds to 127.0.0.1, the MCP server is read-only by default, the BYOK proxy blocks private and cloud-metadata addresses against SSRF, and the Docker deployment asks for a generated API token. Two things to note before rolling it out: "scrubbed safety and reliability telemetry is always on" according to the README (product analytics and session replay are consent-gated), and on macOS the `od` command can be shadowed by the system octal-dump utility of the same name.

The breadth is also the weakness. 151 design systems, 277 plugins and 183 examples make the catalogue hard to judge, and HN commenters found the demos generic and the README heavy going. The project's commercial layer is never far away: the README opens with a promotion for OpenDesign Go credits. Against Impeccable, which audits UI with deterministic rules, OpenDesign generates rather than checks; teams that already live in Claude Code may get most of the value from a DESIGN.md and a design skill without adopting a whole workspace.

Where it earns its place

  • A product manager at a 20-person SaaS company

    Turn a feature brief into a clickable prototype the designers can react to

    Pick the saas-landing or dashboard template, point it at the team's DESIGN.md and let Claude Code render the HTML. Cost is the PM's existing agent usage; a designer then refines the same project rather than redrawing it.

  • A front-end engineer maintaining a design system

    Let coding agents in other repos use the latest tokens and components

    Run `od mcp install claude` (or codex, cursor); agents can then list projects and read tokens.css or JSX files by name. Read-only by default, so the risk is limited to what the agent reads.

  • A marketing lead at a start-up with no in-house designer

    Produce weekly update decks and launch visuals on brand

    Use the deck templates for HTML or PPTX output and the HyperFrames templates for short MP4s. With no agent subscription, OpenDesign Go starts at $10 a month for hosted credits that reset every 7 days and do not roll over.

Before you commit

Setup
Download the macOS or Windows app, or run `docker compose up -d` in deploy/ with a generated OD_API_TOKEN; from source it needs Node 24 and pnpm 10.33. The app detects agent CLIs on your PATH and needs a brief to produce a first prototype.
Integrations
Native adapters or MCP install for about 20 agents, including Claude Code, Codex, Cursor, Copilot CLI, OpenCode, Cline, Kiro and Hermes; BYOK proxy for Anthropic, OpenAI, Azure, Gemini, Ollama, LM Studio, vLLM and any OpenAI-compatible endpoint.
Data and privacy
Projects stay local or in your own deployment; prompts go to whichever agent or model you choose. The README says safety and reliability telemetry is always on, while product analytics and session replay need consent. Apache-2.0 allows commercial use.
Cost at scale
Self-hosting is free; the real cost is agent tokens per render. Hosted credits run from Go at $10 a month to Max at $200, with Team and custom Enterprise plans for SSO and shared design systems.
Limits
No Linux desktop build yet (tracked in issue #4368); `od` clashes with /usr/bin/od on macOS and WSL; quality depends on the agent and model behind it, and 545 open issues suggest a fast-moving codebase.

What's good

  • Runs on the agent CLI or API key you already have
  • Output is plain HTML/CSS with PDF, PPTX and MP4 export
  • Read-only MCP server exposes live design files to other agents
  • Loopback binding and SSRF guards by default

What's not

  • Star growth questioned on Hacker News
  • Some telemetry cannot be switched off
  • No prebuilt Linux desktop build
  • Large, uneven catalogue; README doubles as a sales page

Best for

Product teams that already use a coding agent and want branded prototypes, decks and dashboards without paying for Claude Design.

OpenDesign alternatives

OpenDesign: common questions

Is OpenDesign worth it?
A capable front end that turns your coding agent into a design tool, wrapped in a star count and a sales pitch that both deserve some scepticism. We rate it 3.8 out of 5.
How much does OpenDesign cost?
Free and open source (Apache-2.0) with your own agent or API keys. Optional hosted credits: Go $10/month, Plus $20, Pro $100, Max $200; Team and Enterprise plans.
What are the downsides of OpenDesign?
Star growth questioned on Hacker News; some telemetry cannot be switched off; no prebuilt Linux desktop build; large, uneven catalogue; README doubles as a sales page.
Who is OpenDesign best for?
Product teams that already use a coding agent and want branded prototypes, decks and dashboards without paying for Claude Design.
How much does OpenDesign cost for a team or in production?
Self-hosting is free; the real cost is agent tokens per render. Hosted credits run from Go at $10 a month to Max at $200, with Team and custom Enterprise plans for SSO and shared design systems.
Is OpenDesign safe for company data?
Projects stay local or in your own deployment; prompts go to whichever agent or model you choose. The README says safety and reliability telemetry is always on, while product analytics and session replay need consent. Apache-2.0 allows commercial use.
What are the best OpenDesign alternatives?
The closest alternatives we have reviewed are Impeccable, Anatomy and Anthropic Skills.

Answers checked Oct 26, 2026.