I'm not a coder. I built this with AI — and I'll show you how
aicode8 is my working notebook: how someone with zero coding background uses AI tools to design, build, and ship real products. No jargon, no lectures — just the honest record of what worked, what broke, and what I'd do differently next time.
Build without learning to code
Describe what you want in plain language and let AI write the first version. You steer; you decide what is good enough.
Pick the right AI tool
Not by guessing. Answer a few questions and get a shortlist that fits how you actually work — from no-code builders to AI assistants.
Learn from real attempts
Every win and every mistake, written down — so you do not have to repeat them. No polished case studies, just the working record.
Start here: the non-technical founder path
Four plain steps from "I don't code" to "I shipped something with AI." No prerequisites, no install.
My story →
Why a non-technical person started building with AI, and what this site is really for.
Technical notes →
The full library of 147 hands-on guides, kept in one place for when you want to go deeper.
From my notebook
Read all →What I wish I knew before I started with AI
The honest story of a non-technical founder with 20 years of marketing who used AI to finally build a real website, and the pitfalls that almost stopped me.
I built this website without writing a single line of code
The honest story of how a non-technical founder used AI to design, build, and ship a real website — including the parts that still went wrong.
What readers are asking
Questions that keep coming back in reader feedback, already answered.
- 01
Why is my Astro component's interactivity not working?
Components ship as zero-JS HTML by default, so an interactive one needs a client:* directive (client:load, client:visible, …). Without it the script is never bundled into the page.
See the full guide → - 02
Why is my custom Tailwind v4 brand colour not applied?
Colours must be declared in @theme (for example --color-brand). A missing @tailwindcss/vite plugin, or a leftover v3 config, makes bg-brand silently render nothing.
See the full guide → - 03
Why are _headers / _redirects not taking effect?
Both files must sit at the root of the output directory (dist/); anything under src/ is never uploaded. A purely static project should not add _worker.js either — that gives up the zero-cold-start advantage.
See the full guide →