AI site generator for gîtes
An AI pipeline that turns a one-paragraph brief into a complete, bilingual, production-ready Next.js website for a vacation rental (branding, design system, copy, pages, SEO) in about 25 minutes.
Claude
AI Pipeline
Next.js
Multi-agent

Pitch. Fork the boilerplate, give it a short brief, and about 25 minutes later you have a complete bilingual (fr/en) Next.js site for a gîte: branding, design tokens, logo, copy, pages and SEO, all generated by a set of Claude sub-agents. The component code never changes from one site to the next. Everything is driven by JSON, resolved through a section registry.

#How it works

A 3-phase pipeline with two human checkpoints, built as a Claude Code skill.

  1. Design and architecture. A branding strategist, a design-system architect, a logo designer, and a two-pass site architect that first designs from a blank page, then maps the result onto the real component registry. You approve the palette, fonts, logo and page map.
  2. Generation. Four branches run in parallel in a single turn: copywriting (one agent per page), then page builders, i18n merge and Zod validation; component creation (one agent per .tsx file); routes and sitemap; image manifest. A reviewer then runs an automated QA pass, then a single AI fix pass. You get a working site.
  3. Finishing. SEO, JSON-LD, and a final quality gate.

#The clever bits

  • Model routing to save cost across 13 sub-agents. The hard, judgment calls run on Sonnet; the simple, mechanical work runs on Haiku. That took a run from over an hour and about $2 down to roughly 25 minutes and $0.80.
  • 16 plug-in skills (hospitality design styles, section patterns, a strict anti-AI-tell humanizer) and hooks that block any change that drops a Storybook story or breaks fr/en parity.
  • An agent that builds the sitemap from what is actually in the brief, so a site never ends up padded with duplicate sections.

#Real usage

I used it for real on my family's farm gîte in Orbey (a gîte and a roulotte), hooked up to live Airbnb availability over iCal and a Resend contact form. I later reused the same approach for a mobile-app generator on Expo.

#Stack

Claude Code (Sonnet and Haiku sub-agents, skills, hooks, agent-memory), Next.js 15, React 19, TypeScript, Tailwind v4 design tokens, shadcn/ui, Zod, Storybook 9, Airbnb iCal, Resend, Vercel.