Build a $10K-Looking Website in Claude Code (Free Setup)
Why most AI-built sites look the same
People open Claude Code, type "build me a website," and get back something that looks like every other AI template. The step they skipped is the setup. Claude Code is only as good as the environment you hand it, so if you give it a design system, an animation library, and a real component library before you write a single prompt, it stops guessing and starts building off tools that already know what good looks like.
Claude Code is Anthropic's coding tool that runs in your terminal — the command window on your computer. You do not need to write code to use any of this.
Before you start
Two things, both free.
- Claude Code — reads your whole project and writes and edits the files for you, instead of you copy-pasting out of a chat window.
- Node.js — the engine everything else runs on. Get the LTS version, which is the stable one.
Install Claude Code:
npm install -g @anthropic-ai/claude-codeThen start it:
claudeSign in with your Anthropic account when it asks, and you are in.
The one line that installs the whole studio
Rather than installing each tool by hand, the whole stack is packaged into one installer. Open your terminal, go to the folder your website lives in, and paste this:
curl -fsSL https://raw.githubusercontent.com/jonathanatborrowedbelief/web-design-stack/main/install.sh | bashIt walks you through the rest, one step at a time, and tells you what it skipped if anything is missing.
Repo: https://github.com/jonathanatborrowedbelief/web-design-stack
What that line actually installs
| Tool | What it does | Why it matters |
|---|---|---|
| UI/UX Pro Max | A big searchable library of design styles, color palettes, and font pairings | This is the taste. It is why the site looks like somebody designed it on purpose. |
| Motion | Scroll reveals, hover effects, page transitions | The clearest difference between a cheap-looking site and an expensive-looking one. |
| 21st.dev | Production-ready React components | Navbars, heroes, pricing tables, footers, already designed. Skips most of the work. |
The 21st.dev step asks for a free API key. You grab it from https://21st.dev, and Claude Code needs a restart afterward for that one to load.
One naming note so you do not get tripped up searching for help later: Motion used to be called Framer Motion, and most older write-ups still use the old name. The installer sets up the current one.
Now tell it what you want
Once the setup is done you talk to it the way you would brief a freelancer. Be specific about sections and vibe — vague prompts are what produce generic sites.
Build me a landing page for [your business].
Dark theme, modern, smooth animations.
Sticky navbar, a hero with a big headline and a CTA button, 3 feature cards,
a social-proof section, pricing, an FAQ, and a footer.
Mobile-first and fully responsive.
Use Motion for the animations and pull the sections from 21st.dev components.
Build it section by section and show me each one before you move on.It builds the design, the layout, the animations, and the responsive mobile version.
Three things that trip people up
- Prompting before the setup — the most common one. The tools are what make the output good; without them you are back to a generic template.
- Being vague — "make me a website" gets you nothing. Name the sections and name the vibe.
- Treating version one as final — the real gains come from going back in and saying "tighten the spacing, bump the contrast, make the hero hit harder" until it is right.
Frequently asked questions
- Do I need to know how to code? — No. You install two free tools, paste one line, and describe what you want in plain English.
- What does the one line install? — Three tools at once: UI/UX Pro Max for design, Motion for animation, and 21st.dev for React components.
- Is any of it paid? — Claude Code needs an Anthropic plan. Node.js, the installer, and the 21st.dev key are free.
- Why does my site look generic without this? — Because Claude Code is only as good as the tools in its environment. With no design system or component library, it guesses.
- Do I have to restart anything? — Yes, restart Claude Code after the 21st.dev key is added so that component library loads.
Get the setup
The installer, the install line, and the full stack live here: https://github.com/jonathanatborrowedbelief/web-design-stack