Build your website by just talking to AI in your own language β no coding required!
This is a website template that lets you build and update your site by having conversations with AI assistants. Just describe what you want in your own language, and watch your website come to life!
- Claude Code - AI coding agent by Anthropic
- OpenAI Codex CLI - AI coding agent by OpenAI
- Google Gemini CLI - AI coding agent by Google (FREE tier available!)
All understand natural language and can build your website β pick any one!
- Small business owners who need a professional website
- Freelancers building their portfolio
- Anyone who wants a website without learning to code
- People who think in ideas, not in HTML
Just tell your AI assistant what you want:
- "I need a website for my coffee shop"
- "Add photos of our menu items"
- "Make it easy for people to find our location"
- "I want customers to book tables online"
- "Make it look warm and inviting"
Your AI understands and does the technical work for you!
No terminal experience? No problem! We've created launcher scripts that handle everything:
- Download
AI-Website-Builder-Windows.bat - Double-click it
- That's it! Two Terminal windows will open and your browser will show your website
- Download
AI-Website-Builder-Mac.dmg - Open the DMG, optionally drag the app to Applications
- Right-click the app and select "Open" β click "Open" again (first time only)
- Two Terminal windows will open and your browser will show your website
- Download
AI-Website-Builder-Linux.sh - Open Terminal in your Downloads folder
- Run:
chmod +x AI-Website-Builder-Linux.sh && ./AI-Website-Builder-Linux.sh - Two Terminal windows will open and your browser will show your website
The launcher will:
- β Check if you have Git and Node.js (and help you install if needed)
- β Download the project automatically
- β Set everything up
- β Ask which AI assistant you want (Gemini is free!)
- β Open your website preview
- β Start your AI assistant ready to chat
After setup: You'll see two windows β one shows your website, the other is where you chat with AI to make changes!
Prefer the manual way? Continue reading below for terminal instructions.
- A computer with internet
- Node.js (Download here - installs like any app)
- Git (Windows: Download here; Mac/Linux: usually pre-installed)
- 10 minutes to set up
- That's it! (You'll create a free hosting account when ready to publish)
Or use our launcher scripts above β they'll check and guide you through installing anything missing!
Terminal is an app that lets you type commands.
On Mac:
- Press
Command β + Space - Type Terminal
- Press Enter
On Windows:
- Install Git for Windows from git-scm.com if you haven't already
- Right-click on your desktop or in a folder
- Select "Git Bash Here"
On Linux:
- Press
Ctrl + Alt + TOr search for "Terminal" in your applications
You'll see a window with text and a blinking cursor β this is where you'll type commands!
Run these commands one at a time in Terminal:
First - Copy the template to your computer:
git clone https://github.com/builtbyV/ai-website-builder.gitPress Enter and wait until the download finishes.
π‘ Tip: You'll know it's finished when you see your Terminal prompt ($ or similar) again.
Then - Go into your project folder:
cd ai-website-builderPress Enter.
π‘ Troubleshooting:
- If you see 'No such file or directory', the download probably isn't complete yet. Wait a bit and try again.
- You should see
ai-website-builderin your Terminal prompt after this command
In your Terminal window (make sure you're inside the ai-website-builder folder), run this command:
bash setup.shπ‘ Don't worry if you see lots of text scrolling byβthis is normal! Just wait until it stops and you see your Terminal prompt again.
This command automatically does everything for you:
- β Check your computer is ready
- β Install Claude Code and/or OpenAI Codex CLI and/or Gemini CLI
- β Set everything up for you
- β Give you a quick reference guide
Just a few commands you might need:
cd folder-name- Go into a foldercd ..- Go back up one folderls- See what's in current folder (works in Git Bash on Windows too)pwd- See where you are
Examples:
Enter your project folder:
cd ai-website-builderGo back to the previous folder:
cd ..See what files are in current folder:
lsCheck which folder you're in:
pwd- Windows/Linux: Press
Ctrl + Cto stop any running command - Mac: Press
Command + Cto stop any running command - This is useful when you need to stop the preview server or AI assistant
Choose your AI assistant and run one of these commands:
For Claude Code:
npx claudeFor OpenAI Codex:
npx codexFor Gemini CLI:
npx geminiWhat this does: Starts your AI assistant so you can chat directly in the Terminal.
That's it! Now just tell your AI assistant what you want:
- "Hi Claude, I want to build a website for my bakery"
- "Can you make the header include our logo?"
- "Add a section showing our daily specials"
π‘ Remember: If you make a mistake, just tell your AI assistant to undo it - nothing will break!
Here's what a real conversation looks like:
You: "Hi, can you help me understand this website project?"
AI: "I'll analyze your project... This is a modern website template with a blue design. You have a homepage with navigation, hero section, features, pricing, and testimonials. Would you like me to explain any specific part?"
You: "I want to change it to a pizza restaurant website"
AI: "I'll help you transform this into a pizza restaurant website! Let me update the content and styling. I'll change the hero section, update the navigation, and adjust the color scheme to be more appetizing. Should I proceed?"
You: "Yes please!"
The AI then makes all the changes and shows you what was updated
- "Change the business name to Tony's Pizza"
- "Make the background red instead of blue"
- "Add our phone number to the top"
- "Make the text bigger β my customers are older"
- "Add photos of our best dishes"
- "Create a menu page"
- "Add customer reviews"
- "Include our story in an about section"
- "Make sure it works on phones"
- "Help people find us on Google"
- "Add a contact form"
- "Make it load faster"
- "I'm ready to make it live"
- "Help me put this online"
- "How do people see my website?"
You'll need two Terminal windows - one for your website preview, another for chatting with AI.
- Window 1: Keeps your website running so you can see it
- Window 2: Where you chat with your AI assistant
On Mac:
- In Terminal, press
Command β + N
On Windows (Git Bash):
- Right-click in a folder and select "Git Bash Here" again
On Linux:
- Press
Ctrl + Shift + Nin most terminals Or open a new Terminal from your applications
Click between windows to switch.
Run this command:
npm run devπ‘ Tip: Keep this window open! It needs to stay running for your preview to work.
What this does: This starts your website preview. After running it, open your browser and visit http://localhost:5173 to see your website!
First - Go to your project folder:
cd ai-website-builderThen - Start your AI assistant:
npx claude(Or use npx codex or npx gemini instead)
Now you can chat with your AI in Terminal 2 and see changes instantly in your browser!
When you're happy with your website, just tell your AI:
- "I want to publish my website"
- "Make this live on the internet"
- "Help me share this with customers"
Your AI assistant will:
- Ask for your confirmation
- Make sure everything looks good
- Publish it to the internet
- Give you a public link you can share
Your website can be hosted for FREE on any of these platforms:
- GitHub Pages:
https://[username].github.io/[project]/ - Cloudflare Pages: Fast global CDN
- Netlify: Easy custom domains
- Vercel: Great for modern apps
When you're ready to publish, just tell your AI assistant "I want to publish my website" and it will:
- Ask which platform you prefer
- Guide you through creating a free account (if needed)
- Publish your site automatically
- Give you your live website URL!
No credit card required for any of these services!
Want to build another website? Here's how:
Tip: Each website is completely independent. You can have multiple websites in different folders and work on them separately!
Step 1 - Go back to your main folder:
cd ..Step 2 - Copy the template again with a new name (this creates a separate folder for your new website):
git clone https://github.com/builtbyV/ai-website-builder.git my-new-siteStep 3 - Enter your new project:
cd my-new-siteStep 4 - Run setup:
bash setup.sh- You can talk to your AI in any language you're comfortable with
- Mix languages if you want - the AI will understand
- Technical terms work in any language
- β DON'T: "Modify the CSS property background-color of the hero section"
- β DO: "Make the top part of my website blue"
- β DON'T: "Change the color" (which color? where?)
- β DO: "Make the header background navy blue"
- "I'm not sure how to describe this..."
- "Can you show me some options?"
- "What would look good here?"
- Your AI will always show you what it's about to change
- You can say "yes", "no", or "can you try something else?"
Q: Do I need to know how to code? A: Not at all! Just describe what you want in your own words.
Q: What if I make a mistake? A: Just tell your AI to undo it or change it back. Everything is saved, so you can't break anything.
Q: How much does this cost? A: The template is free! For AI assistants:
- Google Gemini CLI: FREE tier with 60 requests/min, 1,000/day (just sign in with Google)
- Claude Code: Requires Claude.ai Pro subscription (~$20/month) or API key
- OpenAI Codex: Requires ChatGPT Plus (~$20/month) or higher plan
Recommended for beginners: Start with Google Gemini β it's free!
Q: Can I add my own images?
A: Yes! Put them in the public/images/ folder and tell your AI to use them.
Q: What if I get stuck? A: Just ask your AI! Say "I'm stuck" or "Help me understand this" and it will guide you.
Your website comes with:
- π± Works on all devices (phones, tablets, computers)
- π¨ Modern, professional design
- β‘ Super fast loading
- π Google-friendly (SEO ready)
- π Secure and reliable
- π Easy to update anytime
Don't worry, your website project and files are safe. Closing Terminal or restarting setup won't erase your progress or content!
Need to start over?
- Close all Terminal windows
- Open a fresh Terminal
- Start from Step 1 again
Setup failed partway through?
- Don't worryβjust run
bash setup.shagain - It will skip what's already installed
- If still stuck, close Terminal and start fresh
Windows:
- Make sure you have Git for Windows installed
- Right-click the
.batfile β "Run as administrator" if needed
Linux:
- Make sure the script is executable:
chmod +x AI-Website-Builder-Linux.sh - Run with:
./AI-Website-Builder-Linux.sh(notsh AI-Website-Builder-Linux.sh)
- Make sure you're in your project folder
- Try:
npm install -g @anthropic-ai/claude-code - Run:
npx claudeagain
- Make sure you're signed in: run
npx codexand complete the browser login (ChatGPT account) - If needed: run
codex login - As a fallback, try installing the CLI:
npm install -g @openai/codex, then runnpx codex
- Make sure you're in your project folder
- Try:
npm install -g @google/gemini-cli - Run:
npx geminiagain
Follow these steps if your website won't preview:
Step 1 - Install required files:
npm installπ‘ This might take a few moments. Wait until you see your Terminal prompt again.
Step 2 - Start the preview server:
npm run devStep 3 - Open your browser and go to:
http://localhost:5173
Just ask your AI assistant! They can help with technical issues too. If you get stuck at any step, just type help or ask your AI assistant for assistance.
While your AI assistant handles most changes, you might want to make quick edits yourself. Here are free, beginner-friendly editors:
- Download: code.visualstudio.com
- Why: Most popular, free, works on all computers
- Tip: It highlights code in colors making it easier to read
- Sublime Text: sublimetext.com - Clean, fast, and simple
- Mac: TextEdit (already installed) - Just switch to "Plain Text" mode
- Windows: Notepad (already installed) - Simple and basic
- Linux: Usually comes with gedit or similar
- Online: vscode.dev - Works in your browser, no installation needed!
π‘ You don't need to use any editors if you don't want to! Your AI assistant can handle everything. Editors are just there if you prefer making quick edits yourself.
- Claude Code Guide: Getting Started with Claude Code
- OpenAI Codex Guide: Getting Started with Codex CLI
- Gemini CLI Guide: Getting Started with Gemini CLI
That's all you need to know! No complicated manuals, no coding bootcamps. Just:
- Install your AI assistant β
- Start chatting β
- Build your website β
Remember: If you can describe what you want, your AI can build it for you.
π‘ Still stuck? Don't hesitate to ask your AI assistantβit's always ready to help you through any issue!
Assembled by V to make web development accessible to everyone.