nexu-io/open-design

🎨 Best DeepSeek Harness Design Plugin. The open-source Claude Design alternative. 🖥️ Local-first desktop app. 🖼️ Your coding agent becomes the design engine: prototypes, landing pages, dashboards, slides, images & video — real files, HTML/PDF/PPTX/MP4 export. 🤖 Claude Code / Codex / Cursor / DeepSeek Harness / OpenCode & 20+ CLIs via BYOK.

About the project

OpenDesign is an open-source, local-first desktop app that lets coding agents create prototypes, dashboards, slide decks, images, video, and design systems as exportable files. It is used by people working with agent runtimes such as Claude Code, Codex, Cursor, and DeepSeek Harness. The catalogue add-ons extend the OpenDesign workflow with skills, instructions, commands, and plugins.

This repository also configures its own agents. See what open-design tells them →

96kStars on the repository
199Mods indexed here, across every type
todayLast push, which is what freshness is scored on
Apache-2.0Licence, which decides whether bodies are shown

diff-review

121

nexu-io/open-design

Skill Claude CodeCodex

Render the patch-edit run's accumulated changes as a reviewable diff, surface it through a GenUI choice surface, and persist the user's accept / reject decision into the artifact manifest.

not rated 96k +1.3k today A Snyk: passSkillSpector: pass 39 tokens original Apache-2.0

direction-picker

122

nexu-io/open-design

Skill Claude CodeCodex

Resolves the visual direction at the plan stage from the brief and design system, without asking the user.

not rated 96k +1.3k changed 4d ago A Snyk: passSkillSpector: pass 24 tokens original Apache-2.0

nexu-io/open-design

Skill Claude CodeCodex

Structured clarification form for unresolved material requirements.

not rated 96k +1.3k changed 4d ago A Snyk: passSkillSpector: pass 13 tokens original Apache-2.0

figma-extract

124

nexu-io/open-design

Skill Claude CodeCodex

Pull a Figma file's node tree, design tokens, and embedded assets into the project cwd as a structured snapshot.

not rated 96k +1.3k today A Snyk: passSkillSpector: pass 29 tokens original Apache-2.0

handoff

125

nexu-io/open-design

Skill Claude CodeCodex

Push the run's accepted artifact to a downstream collaboration surface (cli, other code agents, cloud, desktop) and stamp the artifact manifest with the export target.

not rated 96k +1.3k today A Snyk: passSkillSpector: pass 35 tokens original Apache-2.0

patch-edit

126

nexu-io/open-design

Skill Claude CodeCodex

Apply one rewrite-plan step at a time as small reviewable file edits, never rewriting whole files when a localised change suffices.

not rated 96k +1.3k today A Snyk: passSkillSpector: pass 30 tokens original Apache-2.0

rewrite-plan

127

nexu-io/open-design

Skill Claude CodeCodex

Author a long-running multi-file rewrite plan that subsequent patch-edit + diff-review + build-test stages will execute, with explicit ownership boundaries and patch-safety guarantees.

not rated 96k +1.3k today A Snyk: passSkillSpector: pass 35 tokens original Apache-2.0

todo-write

128

nexu-io/open-design

Skill Claude CodeCodex

TodoWrite-driven plan that the agent commits to before generation.

not rated 96k +1.3k changed 4d ago A Snyk: passSkillSpector: pass 15 tokens original Apache-2.0

token-map

129

nexu-io/open-design

Skill Claude CodeCodex

Map an extracted Figma / source-code token bag onto the active OD design system, producing a deterministic mapping the generate stage can consume.

not rated 96k +1.3k today A Snyk: passSkillSpector: warn 30 tokens original Apache-2.0

article-magazine

130

nexu-io/open-design

Skill Claude CodeCodex

Huashu / huashu-md-html-inspired magazine article layout for turning Markdown or notes into a polished long-form HTML essay.

not rated 96k +1.3k today A Socket: passSnyk: passSkillSpector: pass 30 tokens original Apache-2.0

card-twitter

131

nexu-io/open-design

Skill Claude CodeCodex

Twitter quote or data card designed to pair with a post.

not rated 96k +1.3k today A Socket: passSnyk: passSkillSpector: pass 15 tokens original Apache-2.0

card-xiaohongshu

132

nexu-io/open-design

Skill Claude CodeCodex

Xiaohongshu-style knowledge cards, arranged as a swipeable multi-card carousel.

not rated 96k +1.3k today A Socket: passSnyk: passSkillSpector: pass 25 tokens original Apache-2.0

nexu-io/open-design

Skill Claude CodeCodex

Turn a long-form article, thread, memo, or product narrative into a compact clickable capability map with a workflow loop, use-case matrix, and responsive detail panel.

not rated 96k +1.3k today A Snyk: passSkillSpector: pass 41 tokens original Apache-2.0

data-report

134

nexu-io/open-design

Skill Claude CodeCodex

Turns CSV, Excel, or JSON data into a polished visual report page.

not rated 96k +1.3k today A Socket: passSnyk: warnSkillSpector: pass 18 tokens original Apache-2.0

nexu-io/open-design

Skill Claude CodeCodex

OpenDesign's FY26 marketing plan: brand-to-pipeline — audience, offer, channel mix, and the launch calendar that ties creative to growth. Built as a decision-grade marketing & GTM deck for CMO, growth lead, founder.

not rated 96k +1.3k today A Socket: passSnyk: passSkillSpector: pass 56 tokens original Apache-2.0

nexu-io/open-design

Skill Claude CodeCodex

OpenDesign's architecture review: the local daemon + agent-runtime design, the tradeoffs, and the decision to lock. Built as a decision-grade product management deck for staff eng, tech leads, security.

not rated 96k +1.3k today A Socket: passSnyk: passSkillSpector: pass 47 tokens original Apache-2.0

nexu-io/open-design

Skill Claude CodeCodex

OpenDesign's FY26 board pre-read: the open-core bet, growth vs burn, and the one decision the board must approve. Built as a decision-grade corporate strategy deck for board, CEO, CFO.

not rated 96k +1.3k today A Socket: passSnyk: warnSkillSpector: pass 48 tokens original Apache-2.0

design-brief

138

nexu-io/open-design

Skill Claude CodeCodex

Parse a structured design brief written in I-Lang protocol format into a concrete design spec. Eliminates ambiguity from vague requests like "make it professional" by requiring explicit dimensions: palette, typography, layout, mood, density, and constraints. Trigger keywords: "design brief", "create a design brief"…

not rated 96k +1.3k today A Socket: passSnyk: passSkillSpector: pass 76 tokens original Apache-2.0

doc-kami-parchment

139

nexu-io/open-design

Skill Claude CodeCodex

Warm parchment canvas (#f5f4ed), monochrome ink-blue accent (#1B365D), one serif family, and editorial-grade typography.

not rated 96k +1.3k today A Socket: passSnyk: passSkillSpector: pass 37 tokens original Apache-2.0

frame-data-chart-nyt

140

nexu-io/open-design

Skill Claude CodeCodex

NYT-newsroom typography, staggered reveal animation, and editorial-grade charts (line, bar, or range band).

not rated 96k +1.3k today A Socket: passSnyk: passSkillSpector: pass 30 tokens original Apache-2.0

nexu-io/open-design

Skill Claude CodeCodex

SVG curve connectors, sticky-note nodes, and cursor interaction with a whiteboard-brainstorm feel.

not rated 96k +1.3k today A Socket: passSnyk: passSkillSpector: pass 26 tokens original Apache-2.0

frame-glitch-title

142

nexu-io/open-design

Skill Claude CodeCodex

Digital glitch, chromatic offset, and data-corruption title frame for video transitions or cyberpunk heroes.

not rated 96k +1.3k today A Socket: passSnyk: passSkillSpector: pass 26 tokens original Apache-2.0

nexu-io/open-design

Skill Claude CodeCodex

Film light leaks, grain, 16:9 letterbox, and large serif type for cinematic openings or chapter cards.

not rated 96k +1.3k today A Socket: passSnyk: warnSkillSpector: pass 31 tokens original Apache-2.0

frame-liquid-bg-hero

144

nexu-io/open-design

Skill Claude CodeCodex

WebGL-style fluid displacement background with a quote overlay, suited to video intros, landing heroes, or posters.

not rated 96k +1.3k today A Socket: passSnyk: passSkillSpector: pass 28 tokens original Apache-2.0

At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: