Try it Pick a command. The terminal shows what it prints.
1 Start2 Find components3 Add4 Design5 Check6 Publish7 AI assistants8 More
Check the machine, create the project, run the kit.
Check your machine aiw doctor Create a project aiw new Start the kit aiw kit The whole catalog in the terminal, every variant with its install line.
Find components aiw components The installer of the kit. aiw add fetches the component from the kit registry, resolves its dependencies and writes the files.
Install components aiw add Build the registry aiw registry build Colors, fonts, images and video, prepared the way the web needs them.
Color system from brand colors aiw theme Self-hosted fonts aiw fonts add Trim fonts aiw fonts subset Study a reference page aiw research Images for the web aiw media optimize Share images aiw media og Hero video aiw media video Code, pages, accessibility, links, speed and SEO. Measured, not guessed.
Check the code aiw lint Check the website aiw check SEO check aiw seo audit Search index, preview and upload. Always a dry run first.
Site search aiw search build Preview online aiw preview Upload to your host aiw deploy One command connects a project. From then on every command is a tool for your assistant.
Connect your AI assistant aiw mcp init Server for AI assistants aiw mcp Server over HTTP aiw serve Further commands of the CLI.
$ aiw add @ai-website/pricing
Registry @ai-website
✓ pricing and 7 dependencies resolved
+ components/ui/pricing.tsx component
+ lib/kit.ts utils
+ styles/kit.css kit
+ components/ui/button.tsx button
+ components/ui/icon.tsx icon
+ components/ui/reveal.tsx reveal
+ components/ui/section.tsx section
+ components/ui/motion.tsx motion
✓ 8 files written, nothing overwritten
$ aiw doctor
✓ Every required program is there
✓ browser for checks required
✓ video encoder required
✓ node 24.15 required
✓ git 2.54 required
! image metadata tool missing, install command shown
$ aiw new northwind-site
✓ Astro with React islands and Tailwind
✓ Kit tokens in src/styles/kit.css
✓ .mcp.json and CLAUDE.md for your AI assistant
✓ git repository with a first commit
→ cd northwind-site && npm run dev
$ aiw kit
✓ Registry built, 363 items
✓ Kit running on your machine
→ http://127.0.0.1:4747
$ aiw components
✓ 170 categories, 350 components, 1,630 variants
hero 1 component 17 variants
features 1 component 15 variants
logos 1 component 8 variants
stats 1 component 8 variants
pricing 1 component 11 variants
testimonials 1 component 11 variants
and 164 more categories
$ aiw add @ai-website/pricing
Registry @ai-website
✓ pricing and 7 dependencies resolved
+ components/ui/pricing.tsx component
+ lib/kit.ts utils
+ styles/kit.css kit
+ components/ui/button.tsx button
+ components/ui/icon.tsx icon
+ components/ui/reveal.tsx reveal
+ components/ui/section.tsx section
+ components/ui/motion.tsx motion
✓ 8 files written, nothing overwritten
$ aiw registry build
✓ 363 items written
→ public/r/*.json
✓ Index updated
$ aiw theme --colors primary=#1f6feb
✓ 2 scales with 11 steps each, neutral added
primary-300 oklch(0.78 0.10 258) 1.9 : 1 white
primary-500 oklch(0.58 0.19 258) 4.9 : 1 white
primary-700 oklch(0.42 0.15 258) 8.6 : 1 white
✓ src/styles/theme.css
✓ tokens/colors.tokens.json
$ aiw fonts add Inter
✓ Inter, variable, 2 files
✓ Fallback with matched metrics, no jump while loading
✓ src/styles/fonts.css
$ aiw fonts subset
✓ 214 characters in use on 38 pages
inter.woff2 48 KB → 19 KB
✓ Preload added to 38 pages
$ aiw research https://example.com
✓ Screenshots at 390, 768 and 1440
✓ Main text, 1,240 words
✓ Palette with 12 colors in OKLCH
✓ Type scale with 9 steps
→ .ai-website/research/example.com
$ aiw media optimize src/assets
✓ 14 images, 112 files in AVIF and WebP
total 18.4 MB → 2.1 MB
✓ manifest.json with sizes and placeholders
$ aiw media og --dist dist
✓ 38 share images at 1200 × 630
→ public/og
$ aiw media video hero.mov
hero.mp4 1920 px · 4.2 MB
hero.webm 1920 px · 3.1 MB
✓ Poster in AVIF and WebP, sound removed
$ aiw lint
✓ format and rules 0 problems
✓ types 0 errors
✓ unused files none
✓ file names consistent
$ aiw check dist
5 pages at 390, 768 and 1440
✓ HTML valid, console clean
✓ No sideways overflow
✓ Accessibility, 0 violations
! 1 broken link on /team/
✓ Speed 98 on mobile
→ .ai-website/check/report.html
$ aiw seo audit
✓ 38 pages, titles between 25 and 60 characters
! 2 descriptions shorter than 70 characters
✓ canonical, hreflang, sitemap and robots in place
$ aiw search build
✓ 38 pages indexed, 6,410 words
dist/_search 84 KB
$ aiw preview --name northwind
Dry run, nothing goes online yet
dist 38 files
→ Add --yes to publish
$ aiw deploy live
Dry run against the target live
changed 12 files
deleted none
→ Add --yes to upload
$ aiw mcp init
✓ .mcp.json with the kit server
✓ Kit rules added to CLAUDE.md, your entries stay
✓ Your assistant now has 21 tools
$ aiw mcp
✓ Server on stdio, 21 tools ready
$ aiw serve --port 8787
✓ http://127.0.0.1:8787/mcp
✓ Token required for every call
Publishing stays off until you allow it