The Absolute Basics β Getting Started with Vibe Coding
Everything you need to install to start building software with AI. No programming experience required.
π‘ What is vibe coding?
Vibe coding means describing what you want in plain English and letting AI write the code. You don't need programming experience β just the tools below and a clear idea of what you want to build.
Create a remote vibe coding computer for yourself at Cortex.ideaflow.app! Works on mobile too. Recommended: SSH in to use it (see the command shown after you create the machine), or try the web UI. Choose any machine size you want β cost is on us. Ask for help if needed.
Windows users: run
wsl --installfirst.
01 β Create a GitHub Account
Where your code lives β like Google Drive, but for code.
GitHub keeps track of every change to your project and lets you share your work. Every tool in this guide connects to it, so start here.
β€ Sign up at github.com/join
02 β Install Claude Code
The AI that writes your code.
Claude Code is an AI assistant that runs in your terminal. You describe what you want to build in plain English, and it writes the code, edits files, and runs your project for you. This is the heart of the whole workflow.
Prerequisite: install Node.js first β nodejs.org
Install command (from the Claude Code docs): download and run the installer script from claude.ai/install.sh.
β€ Full docs at docs.anthropic.com
03 β Get iTerm2 (Mac)
A better terminal for split-screen workflows.
Your terminal is where you'll talk to Claude Code. Run your app on one side and Claude on the other β much easier to see what's happening.
β€ Download from iterm2.com
β¨οΈ Useful shortcut:
Cmd+Dsplits the window vertically,Cmd+Shift+Dhorizontally. This way you can watch your app and Claude Code at the same time.
04 β Install the GitHub CLI
Manage your code repos without leaving the terminal.
The GitHub CLI (gh) lets Claude Code create repositories, push your code, and manage your projects β all without opening a browser. Install Homebrew first (brew.sh), then install gh and run gh auth login.
β€ More info at cli.github.com
05 β Install Chrome DevTools MCP
Let Claude see what's happening in the browser.
This connects Claude Code directly to Chrome's developer tools. When something isn't working in your web app, Claude can inspect network requests, read console errors, and see the page state in real time β just like a human developer would. Install the chrome-devtools-mcp package globally with npm.
β€ GitHub repo
06 β Install Beads
Keep track of tasks across AI sessions.
Beads is a lightweight issue tracker that lives inside your project. It helps you and Claude keep track of what's done, what's left, and what depends on what β especially useful when you come back to a project the next day and Claude needs to pick up where it left off. Install the @beads/bd package globally, then run bd init in your project and bd setup claude.
β οΈ Don't skip
bd setup claudeβ it installs hooks that teach Claude Code how to use Beads properly. Without it, Claude won't know the workflow.
β€ GitHub repo
Your First Session
Once everything is installed, this is all you do:
- Open iTerm2
- Create a project folder and enter it
- Type
claudeto start Claude Code - Describe what you want to build!
For example, make a new folder, enter it, start claude, and ask it: "Build me a personal website with a homepage, about page, and contact form with validation."
Tips for Better Results
- π― Be specific β "Add a login form with email and password fields, validation, and error messages" beats "add login."
- πΊοΈ Let Claude plan first β for big features, say "plan out how we'd build X" before diving in. Better roadmap, fewer dead ends.
- π§ͺ Experiment safely β say "try this but don't commit" when you're unsure. Easy to undo if it doesn't work out.
- π‘ Ask Claude to explain β "Explain this code before we change it" helps you learn and catches mistakes before they happen.
- π Create a CLAUDE.md file β put a
CLAUDE.mdin your project root with notes about your app. Claude reads it automatically.
Quick Reference β All the Links
| Tool | Link |
|---|---|
| GitHub | https://github.com/join |
| Node.js | https://nodejs.org |
| Homebrew | https://brew.sh |
| Claude Code | https://docs.anthropic.com/en/docs/claude-code/overview |
| iTerm2 | https://iterm2.com |
| GitHub CLI | https://cli.github.com |
| Chrome DevTools MCP | https://github.com/anthropics/chrome-devtools-mcp |
| Beads | https://github.com/steveyegge/beads |
π Want the advanced guide?
Safety hooks, permission tiers, Playwright browser automation, sound notifications, session management, and much more: github.com/tmad4000/vibe-coding-guide
Source: Google Doc, transferred to WikiHub 2026-06-07.