What is vibe coding
Published Sep 25, 2026
You describe a tool in English. A program on your laptop builds it. You keep it. ChatGPT in a browser cannot do that.
If you use ChatGPT, Claude, or Grok, you probably use it like a smarter Google. You ask a question. You get an answer. You copy a bit of it. You close the tab. Tomorrow you ask again.
That is fine. It is also leaving money on the table if you pay about twenty dollars a month. The same subscription can build you a thing you keep: a small website, a helper for your job, a morning message about something you watch. You do not need to be a programmer. You need an idea that is already yours.
You already have the hard part
You already know the thing. The computer does not.
Think about the boring or specific stuff only you would bother to automate:
- A simple page for a side hustle, a team, a church group, a rec league
- A form that collects signups instead of another group chat
- The Friday spreadsheet you rebuild by hand
- A morning note if a price, a listing, or a score you care about moved
- A helper for the one annoying part of your actual job
- A tiny tool around a hobby nobody else would bother to build
None of that needs a startup name. It is a thing you already understand. Vibe coding is how you turn that into software without going back to school.
What the words mean
Vibe coding here: you describe what you want in normal English. A program on your computer writes the files. You can open it tomorrow. You can send someone a link. Later it can still run when you close the laptop.
A few other words this site will keep using. Once, in English:
| Word | Plain meaning |
|---|---|
| Terminal | The text window that already lives on your computer. On a Mac it is called Terminal. On Windows it is Windows Terminal. You type, it answers. |
| Folder | A box of files for this one idea, like a Documents folder that only holds this. |
| Coding agent | ChatGPT with permission to create and edit files on your computer, not just talk. Claude Code, Codex, Grok, and OpenCode are names for that. |
| GitHub | A free website that stores that box of files so it is not stuck on one laptop. Also an undo button if the agent makes a mess. |
| API key | A secret password another site gives your tool so the tool can act as you. Email, weather, stocks, a bank: same idea. Never paste it into a chat. That is like texting your PIN. |
You do not need to memorize those. Later pages click through them. You only need to know they are not magic, and they are not a college course.
Why the chat window is not enough
A chat forgets. Close the tab and the “app” is gone. You cannot send your sister a link to it. You cannot have it text you at 7am in six months.
If the chat asks for a password to some other website so it can “finish the build,” do not paste that in. The chat log is not a safe place. The safe place is a secret file on your computer that never gets uploaded. We will show you that later. For now: if it feels like a PIN, it is a PIN.
Apps where you click blocks together (Lovable, Bolt, n8n, Make) feel like they skip all of this. They do, until you need a thing they do not sell. Your own files. A job that runs while you sleep. Then the demo is stuck inside their app.
Three places you can try the same idea
| ChatGPT in the browser | Click-together apps (Lovable, n8n) | On your computer | |
|---|---|---|---|
| You open | a website | their app | a folder on your laptop |
| Who keeps it | nobody | them | you |
| Can it message you at 7am next year | no | until they change the product | yes, if you set that up |
- your idea
- files on your laptop
- you can open it
- you can share a link
- later it can run every morning
This site is the last column. Slow on purpose at the start, because that is the part chat skips, and then you get stuck.
What a first session looks like
You open that text window (the terminal). You go into a folder. You start the coding agent. You say something like:
Make me a simple page that says hello. Tell me how to open it in my browser.
It creates files. You get a preview in the browser. You hate the wording. You say so. It changes the wording. You save a snapshot (that is GitHub’s undo button). Later you put it on the internet so your phone can open it.
You did not learn a programming language. You also did not paste fifteen chunks out of a chat and lose the thread.
The next session is the same shape with a better description: “every weekday at 7, look at this number I care about and email me if it moved.” The skill that grows is the description, not the computer language.
Why people quit
A friend wanted his money stuff on autopilot. He did not fail at the money idea. He failed at installing boring computer stuff: a text window, a free GitHub account, a secret password sitting in a chat log. The idea was never the hard part.
That hour is what this site is for. Your computer, GitHub, a coding agent, a page on the internet, secrets in the right place. A link you can open on your phone is how you know it started. A job that still runs when the laptop is closed is how you know you left the chat window.
What you are not signing up for
You are not going to a coding bootcamp. You are not becoming “a programmer” in the old sense. You are becoming someone who can describe a job, a hobby, or a weekly annoyance and keep the result.
If you can explain the thing to a patient friend, you can explain it to the agent. English is the interface. The missing pieces are usually a folder, a free GitHub account, and following a page that spells out the clicks.
Before you leave: write down one idea or one annoying task. Then open Start here and pick the project closest to it. You don't need to know what a terminal is yet. The guides show every click.
Checklist
Saved in this browser. No account. Clearing site data wipes it.
Next: Start here
Get new guides and videos by email
One email when something new is up. No spam. Unsubscribe anytime.