AI coding agents generate functional UIs, but the results look generic. ui.sh is Adam Wathanβs answer β the creator of Tailwind CSS built a design toolkit specifically for AI coding agents. Describe what you want, get multiple visual design options, then let your coding agent build the one you pick. It bridges the gap between βAI can codeβ and βAI can design well.β
| *Source: ui.sh | Adam Wathan on X | early.tools listing | DevClass: Tailwind Labs layoffs* |
What It Does
ui.sh turns your terminal into a design engineer. When you donβt know exactly how your page should look, ui.sh generates multiple visual mockups β not code, but design candidates β and lets you pick before the coding agent implements.
You describe what you want
β
ui.sh generates visual design options
β
You pick one
β
Claude Code / Cursor / Codex builds it
The key insight: the bottleneck isnβt code generation β itβs design decision-making. Most developers using AI agents skip the design step entirely and get generic output. ui.sh adds that step back.
Who Built It
| Person | Role | Known For |
|---|---|---|
| Adam Wathan | Creator | Tailwind CSS (100k+ GitHub stars) |
| Steve Schoger | Co-creator | Refactoring UI (book), Heroicons |
This comes at a pivotal moment: Tailwind Labs laid off 75% of engineers in Jan 2026 after AI tools started generating Tailwind CSS natively, killing docs traffic. ui.sh is the strategic pivot β instead of selling to developers who use AI, sell to the AI agents themselves.
Agent Compatibility
Works with: Claude Code, Amp, Cursor, OpenCode, Codex. The exact integration mechanism hasnβt been publicly documented yet.
Current Status
| Detail | Status |
|---|---|
| Availability | Invite-only waitlist |
| Pricing | Not disclosed |
| Public demos | None yet |
| First invites | ~March 2026 |
How LearnAI Team Could Use This
- Course project kickoffs β Students describe their app idea, ui.sh generates design options, then Claude Code builds the chosen one. This teaches design thinking alongside coding.
- Research tool UIs β When building visualization dashboards or analysis tools, use ui.sh to explore layout options before committing to code.
- Teaching design decisions β Use ui.sh in class to show students how the same feature description leads to different visual approaches β great for HCI or software engineering courses.
Real-World Use Cases
- Startup MVPs β Founders who can code but canβt design get professional mockups before writing a line of code.
- Design handoff replacement β Small teams skip Figma entirely: describe β pick design β generate code.
- A/B testing designs β Generate multiple visual approaches for the same feature, test which performs better.
How It Compares
| Tool | Approach | Output |
|---|---|---|
| ui.sh | Design-first for coding agents | Visual mockups β agent builds |
| Taste Skill | Rules injected into agent context | Better-looking auto-generated code |
| Google Stitch | Full AI design tool | Interactive prototypes + DESIGN.md |
| v0 (Vercel) | Text-to-code | Direct React/Tailwind code |
The tools are complementary: ui.sh for design exploration, taste-skill for design enforcement, Stitch for full design systems.