Your AI agent writes flawless code. Now teach it taste.
DesignOS is the open-source operating system that gives any coding agent design intelligence — 72 opinionated modules, 18 AI tools, 3 design dials, a Design System Generator, and a memory that never forgets a decision.
MIT · markdown-native · Claude Code, Cursor, Codex, Gemini & 14 more
you › Generate a dark fintech dashboard. designos generate --brief "dark fintech dashboard" --dial ✓ sector: fintech · surface: dashboard ✓ palette: #1D4ED8 · contrast 8.5:1 verified ✓ typography: Neue Haas / Inter ✓ motion budget: MOTION_INTENSITY 7/10 ✓ 11 modules loaded · anti-patterns: 6 → design loop: research → wireframe → ui … ▲ review: off-grid spacing 14px — fixing ✓ static gate: 0 findings · browser evidence attached ✓ final design score: NOT ASSESSED until panel review
Five major upgrades
The features our analysis found missing. Shipped.
Design Dials
Three 1–10 dials that parametrically control every agent decision: variance, motion intensity, and visual density. Write once, govern everywhere.
DESIGN_VARIANCE: 7 // asymmetric/editorial
MOTION_INTENSITY: 6 // scroll-reveals
VISUAL_DENSITY: 4 // balanced
Design System Generator
One command, one brief — five coordinated deterministic passes produce a contrast-verified system with palette, type, motion budget, pattern spine, and checklist.
--brief "spa booking app"
✓ Sector: travel-hospitality
✓ 4/4 contrast pairs pass
✓ CSS tokens + checklist ready
18 AI Tools
Expanded from 6 to 18 supported AI coding tools. One export command installs DesignOS into any agent's rules file.
✓ cursor · copilot · windsurf
✓ codex · grok · opencode
✓ vibe · amp · zed + 9 more
Pattern Atlas
Search motion by intent, not visual fashion. Every pattern names its product truth, earned and rejected contexts, modality parity, reduced-motion equivalent, and performance budget.
✓ swipe-to-dismiss · touch 1:1
✓ spring-reversal · interruptible
→ reduced: instant state + focus restore
One-command Improve
One truthful entry point inventories the target, explains motion decisions, ranks patterns, runs optional deep gates, and leaves unsupported dimensions NOT ASSESSED.
--brief "developer dashboard" --deep
✓ fix order + evidence gaps
✓ human and JSON reports
Five layers between a prompt and a shipped screen
Not a prompt pack — an operating system the agent boots into, routing only the modules each task needs.
Opinionated rules, not vibes
Typography scales, spacing grids, 24 component specs, persuasion psychology, motion tokens — every rule with its reason.
foundations/ components/ psychology/ motion/ patterns/ native/Process that catches what talent misses
Research → wireframe → UI → review → accessibility → performance → SEO → refactor. No stage skipped.
loops/ workflows/ checklists/An adversarial critic with veto power
Six dimensions, hard 95 threshold, instant-fail caps for contrast and fake data. Under 95 goes back — before you see it.
scoring/ validators/ evals/Decision #40 agrees with decision #4
Seven files per project — brand, design, pages, todos, bugs. Every choice recorded with its reason, forever.
memory/Fintech isn't gaming isn't healthcare
24 sector playbooks: buyer psychology, visual language, trust requirements, and what each industry instantly punishes.
industries/Nine specialists, one veto
Creative director, UX researcher, a11y specialist, copywriter, reviewer — real Claude Code subagents, one flag away.
agents/Nothing ships on vibes
Every deliverable is graded across six dimensions against a written rubric. Accessibility failures cap the score at 60 — no exceptions, no negotiation. Under threshold, the work returns to the loop with specific objections.
Four pages. One token system. Zero hand-tuning.
A complete fictional product designed by the system — view source on any of them: every value resolves to a token, every decision traces to a module.
One command. Any agent.
$ npx github:ardamoustafa1/DesignOS init --agents ✓ DesignOS copied to ./DesignOS ✓ CLAUDE.md wired ✓ 9 subagents registered
Then ask for anything — "Generate a design system for a fintech dashboard" or "Design a pricing page, dark theme" — and watch it route modules, run the loop, attach evidence, and leave unverified dimensions explicitly unassessed.
Try the new commands:
# Design System Generator $ node DesignOS/bin/designos.js generate --brief "SaaS landing, dark" # One-command improvement report $ node DesignOS/bin/designos.js improve src/ --brief "developer dashboard" --deep # Search motion by intent $ node DesignOS/bin/designos.js atlas "gesture velocity" --motion 7 # Set design dials $ node DesignOS/bin/designos.js dial --motion 8 --variance 6 # Get agent prompt block $ node DesignOS/bin/designos.js dial --prompt # Export to all 18 AI tools $ node DesignOS/bin/designos.js export all # List all supported tools $ node DesignOS/bin/designos.js tools
Make your agent dangerous
150+ files · 9,000+ lines of design judgment · yours