Skip to main content
$ai-systems-by-jon
Back to Guides
Claude CodeWeb DesignMotion21st.dev

Build a $10K-Looking Website in Claude Code (Free Setup)

4 min read

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 Codereads your whole project and writes and edits the files for you, instead of you copy-pasting out of a chat window.
  • Node.jsthe engine everything else runs on. Get the LTS version, which is the stable one.

Install Claude Code:

npm install -g @anthropic-ai/claude-code

Then start it:

claude

Sign 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 | bash

It 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

ToolWhat it doesWhy it matters
UI/UX Pro MaxA big searchable library of design styles, color palettes, and font pairingsThis is the taste. It is why the site looks like somebody designed it on purpose.
MotionScroll reveals, hover effects, page transitionsThe clearest difference between a cheap-looking site and an expensive-looking one.
21st.devProduction-ready React componentsNavbars, 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 setupthe 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 finalthe 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