mrkeyoor.com_
Fri 16 Oct 21:34 UTC
AI Toolsevaluationupdated 16 Oct 2026

superdesign review

Superdesign is the original IDE extension for generating and previewing interface drafts beside your code. Its README says this version is no longer actively maintained and directs users to a web app and a separate coding-agent skill.

Verdict

Our Superdesign install failed after 23 seconds because pnpm blocked named dependency scripts, and the README says this IDE extension is no longer actively maintained. I would choose the current skill or a maintained design application for new work. Keep this repository for a deliberate fork or an existing setup you are willing to support.

We ran it

Lab card: what happened when we ran superdesignScreenshot of superdesign (superdesign.dev/ide-extension)
Install✗ · 23s
Build—
Repo89 files~14,881 lines of source · 2.1 MB · 1 CI workflows

Answers from our run

Does superdesign build from source?

The dependency install failed, and the project has no separate build step. We cloned commit 49e2b9d into a clean Debian container with 3 CPUs and no project-specific setup.

Who should not use superdesign?

Teams choosing a maintained new design tool: the README explicitly retires this extension in favor of the web app and separate skill.

What are the alternatives to superdesign?

Superdesign skill, Penpot. Our Superdesign install failed after 23 seconds because pnpm blocked named dependency scripts, and the README says this IDE extension is no longer actively maintained.

Setup1/5Install stopped at pnpm script approval before runtime checks
Docs3/5Clear retirement notice, but preview guidance leaves adoption work
Community2/5Reports continue while the extension is explicitly unmaintained
Maturity2/5Historical extension with an unresolved fresh-install barrier

Who it’s for

Developers studying or forking the historical editor-integrated design workflow.
Existing extension users prepared to maintain their own fixes and provider settings.
Claude Code or Cursor users who want local design drafts and can inspect agent-generated output.

Who it’s NOT for

Teams choosing a maintained new design tool: the README explicitly retires this extension in favor of the web app and separate skill.
Developers expecting our fresh pnpm setup to work unchanged: installation stopped at ignored scripts for Claude Code and esbuild.
Organizations requiring direct provider routing by default: the agent service defaults Anthropic and OpenAI routes to Helicone proxy addresses, with configurable overrides.
Fork authors assuming a uniform AGPL grant: the license assigns separate commercial terms to Enterprise-marked files.

Setup reality

Our run of commit 49e2b9d failed installation after 23 seconds with exit 1. Pnpm reported ERR_PNPM_IGNORED_BUILDS for @anthropic-ai/claude-code@1.0.33 and esbuild@0.25.5, and suggested pnpm approve-builds. The supplied record contains no successful build or test result.

Using the extension needs a compatible editor and a configured provider key, local model endpoint, or authenticated coding-agent route. Designs are stored under .superdesign/, and initialization can add editor-agent rules. Default API routing and custom endpoints deserve inspection before supplying credentials.

The README calls this the historical, unmaintained IDE extension. Our Debian sandbox had 3 CPUs, 8 GB of RAM, and lab-node:22. We did not approve the blocked scripts or verify the canvas, and the web app and current skill are separate products.

The README directs new users away from this extension

Superdesign's README opens by identifying this repository as the original IDE extension and saying it is no longer actively maintained. That warning changes the recommendation before any generated screen appears. The current product is a web app, and a separate repository supplies the coding-agent skill. If you're choosing a design tool for new work, start with those current options rather than assuming this code powers the product shown on the website.

Our checkout was small: 89 files, about 14,881 source lines, and 2.1 MB on disk. That makes the extension plausible to inspect or fork, but it doesn't make its maintenance your problem for free. I'd consider it for someone studying an editor-integrated design workflow or preserving an existing setup. I'd pass on it as a fresh team standard unless someone explicitly owns the fork.

What happened when we ran it

Our run failed to install Superdesign after 23 seconds with exit code 1. We used commit 49e2b9d on October 16, 2026, in an unprivileged Debian container running the lab-node:22 image with 3 CPUs and 8 GB of RAM. The log reported ERR_PNPM_IGNORED_BUILDS and named ignored build scripts for @anthropic-ai/claude-code@1.0.33 and esbuild@0.25.5. That is the setup result to budget around.

The log suggested pnpm approve-builds to choose which dependencies could run scripts. It also said the lockfile passed supply-chain policies, which did not make the installation succeed. Those messages describe different checks. We have no successful build or test result to report, and the supplied record contains no vulnerability audit result. The failure doesn't establish a design-generation defect, because installation stopped before that behavior was exercised.

The lab found 1 CI workflow file, no Dockerfile, and no tests directory. Together with the failed install, that leaves little measured reassurance for a developer expecting a ready-made container or a verified local development path. Reviewing the named scripts and choosing approvals is a reasonable next investigation. It is not a fix we ran, and we cannot claim that approval alone makes the extension work.

The canvas keeps design drafts beside your code

The extension's documented workflow is straightforward: open its sidebar, describe a screen, inspect the canvas, and iterate on a draft. Designs live under .superdesign/ in the workspace. Initializing the project can also add editor-agent rules. That arrangement suits a developer who wants design artifacts next to the implementation and is willing to inspect what the agent produces before copying it into an application.

The 2.1 MB checkout contains more opinion than its size suggests. The agent source tells generation to favor Flowbite unless the user asks otherwise, and its instructions use CDN scripts for styling and icons. Those are useful defaults for previewing ideas. They are not evidence that a generated page already follows your component library, asset policy, or production packaging conventions.

Local draft storage does not decide where prompts go

The extension manifest exposes provider keys, configurable endpoints, and a local Claude Code binary path. Its agent service uses Helicone proxy addresses as defaults for the Anthropic and OpenAI routes, while allowing custom URLs. A team with a direct-provider-only policy should examine that path before supplying credentials. The fact that generated files remain in the workspace doesn't settle the route taken by model requests.

Our 23-second installation failure happened in a sandbox with no secrets, so it provides no evidence about authenticated generation or provider availability. The README documents an OpenAI-compatible local-server option, but operating that server is separate from opening the canvas. Existing Claude Code or Cursor users can follow the documented agent workflow. Neither option turns the historical extension into the current hosted product, and neither was validated by this lab run.

The license includes a commercial-file exception

The license file describes most of the project as AGPLv3 and reserves separate commercial terms for files carrying an Enterprise marker. That is more specific than the README's invitation to fork and remix. Before shipping a fork, identify the files you need and read the terms attached to them. The top-level GitHub license label alone won't answer that question.

A 1-workflow repository can still be useful source material, but workflow presence doesn't settle redistribution or maintenance. The better case for a fork is a narrow extension change you can keep working yourself. If the goal is simply to compare screen ideas with colleagues, taking on provider routing, extension compatibility, and licensing review is a substantial detour from the design task.

June activity and the maintenance notice tell the same story

The last push was June 29, 2026. GitHub showed 75 open issues and PRs on October 16, and the latest-release endpoint returned no release. Newer reports still arrive, but some concern the web app or newer CLI. Issue 87 explicitly describes designs stuck loading in the VS Code canvas, making it relevant to this extension. It remains a user report, not a failure reproduced in our run.

The current Superdesign skill is the better starting point for the maintained agent product, with its own service and account requirements. Penpot fits a team wanting a collaborative design application instead of this editor extension. Keep the old repository when you have a specific reason to own its code. For new design work, the README has already given you the more useful destination.

Alternatives

ProjectWhat it isPick it when
Superdesign skill gh↗The current Superdesign integration for coding agents, backed by its service.pick this instead when you want the maintained Superdesign agent workflow and accept its account requirements.
Penpot gh↗An open-source collaborative design application for product teams.pick this instead when shared manual design work matters more than an IDE prompt-to-canvas extension.

What people are saying

  1. [github-trending] superdesigndev/superdesign
  2. [github-trending] superdesigndev/superdesign-skill

Sources

  1. Historical extension and product migration notice
  2. Extension commands and provider settings
  3. Agent behavior and default API routing
  4. AGPL and commercial-file terms
  5. VS Code canvas loading report
  6. Current Superdesign agent skill

More ai tools reviews

V3R1T4S · superdesign-skill · universal-modder · DeepEP-Ascend · DeepGEMM-Ascend · hypoarena · the whole board →