Lunet creates working prototypes from prompts using your components, tokens, and patterns. Iterate in chat without drifting into defaults.
Private design systems supported • Storybook + tokens
Create a dashboard with metric cards
Generated using:
Add a line chart below the cards
Added:
TrendChartThey generate UI fast, but it's not your UI.
Generic components and random tokens. Every generation drifts further from your actual UI library.
Ask for changes and watch your carefully chosen components get replaced with defaults.
The code looks good until you realize it's not using your Button, Card, or any real component.
Three steps to building UI that stays true to your system.
Connect Storybook, import design tokens, or upload component docs. Lunet maps your library: components, variants, props, and constraints.
Describe your UI in natural language. Lunet generates React/Next.js code using only your actual components and design tokens.
Refine in chat. Add features, adjust layouts, or fix details. Every change respects your design system with no random replacements.
Everything you need to move from idea to working prototype — while staying true to your design system.
Generate production-ready React/Next.js code from natural language. No configuration needed.
See your UI update in real-time with instant access to the underlying component code.
Refine your prototype conversationally. Lunet maintains full project context across edits.
Capture key milestones and roll back to previous states when needed. (Basic versioning included)
Connect to your private Storybook instances and custom token files securely.
Reference visual designs alongside prompts for better context. (Beta feature)
Watch how Lunet builds, previews, and iterates — all while respecting your design system.
Built for teams who care about design system integrity, not just velocity.
Other builders optimize for speed. We optimize for fidelity to your system. Every component, every token, every pattern matches what your team already uses.
Make a change, and only that change happens. Your earlier work stays intact. No mysterious regressions or style resets.
Output isn't a prototype you throw away. It's real components with proper props, tokens, and structure your engineers can ship.
The difference: Generic AI builders are great for exploration. Lunet is built for teams with a design system who need AI without compromise.
Your components • Your tokens • Your patterns • Zero drift
Lunet is designed for teams who treat their design system as a source of truth.
If you're building with a component library and design tokens, Lunet will feel like a native extension of your workflow.
Join early access and help us refine Lunet for teams who care about design system integrity.
We'll reach out within 48 hours to discuss your design system and use case.