About
A component library your AI tools can actually use
Windcraft started as a place to browse and edit Tailwind components. It is now a place to keep them, so everything you build, and everything AI builds for you, stays consistent.
The problem
AI can write a good pricing section in seconds. What it can't do is remember your pricing section: your colors, your spacing, your buttons. Every new chat starts from zero, and your UI slowly drifts into ten slightly different styles.
What this app does about it
- 1Keeps your components with tags and version history, so you can find them and undo changes.
- 2Grounds AI in your own work. When you generate a component, the best matches from your library are shown to the AI as examples.
- 3Exports anywhere: HTML, React, Vue and Svelte.
- 4Plugs into coding agents over MCP, so Claude Code and Cursor read from, and save to, the same library.
Projects and the gallery, in one line each
Projects
Private by default. Yours. Where every design lives, and the only thing AI and agents read.
Gallery
Public. Where people look and choose, like and copy. Save a copy into a project, or open it in the editor, to use it.
Who it's for
- Developers and designers who build many pages and want them to look related.
- Anyone using AI to build UI who is tired of re-explaining their style every time.
- Small teams who want one place for approved components (shared workspaces are planned, see below).
Principles
- Yours stays yours
- Private components are visible only to you. AI reads only your own projects, never the public gallery.
- Nothing is lost
- Every edit keeps the previous version.
- No lock-in
- Export to plain code any time. Your components are just HTML.
- Safe previews
- Pasted code runs in a sandbox and can't reach your account.
- Bring your own AI
- Use your Anthropic key or a local model. You choose the provider.
What's coming
Plans, not promises. Ordered by how much they would help.
- Smarter matching. Find references by meaning ("plans" finds "pricing"), not just keywords.
- Teams. Shared workspaces with members, so a library can be a team's source of truth.
- Design tokens. Store brand colors, fonts and radius, and hand them to AI and agents directly.
- Quality checks. Automatic mobile, accessibility and dark-mode checks with a badge per component.
Built with
Node.js and Express, Handlebars, MongoDB, Tailwind CSS, and the Anthropic API (or a local model). The source is on GitHub.