Vibe Coding with Kiro
Open the project in Kiro
Now that Kiro is installed, you will open the admin project and learn your way around the editor.
Open the project folder
- In Kiro, click File → Open Folder (or press Cmd + O)
- Navigate to your Desktop
- Select the admin folder
- Click Open
Kiro will load the project. You will see the file tree on the left side showing all the project's files and folders.
A quick tour of the Kiro interface
Kiro has four main areas:
- Sidebar (left) — the file explorer, showing all files and folders in the project
- Editor (center) — where file contents are displayed when you click on a file
- AI Chat panel (right or bottom) — where you type prompts to ask Kiro to make changes
- Terminal (bottom) — a built-in Terminal, just like the one you have been using
Start the dev server from Kiro
Instead of switching between Kiro and Terminal, you can run commands directly inside Kiro's built-in terminal:
- Open the terminal panel: View → Terminal (or press Ctrl + `)
- You should see a command prompt inside Kiro
Fresh terminal needed
Kiro's terminal may not know about tools you installed earlier (Homebrew, Node, pnpm) if Kiro was open before you ran those installs. If you see "command not found" when trying to run pnpm or node, close the terminal panel and reopen it, or run exec zsh -l to reload the shell. This is the single most common issue at this stage of the workshop.
- Make sure you are in the admin folder. If not, run:
cd ~/Desktop/admin
- Start the development server:
pnpm dev
Now you can see the project at http://localhost:5173 in your browser, and you can make changes in Kiro without leaving the editor.
Two terminals?
If you still have the Terminal app open with pnpm dev running, stop it first by pressing Ctrl + C in that Terminal window. You only need one dev server running at a time.
Your first prompt
Now that the project is running, let's make your first change using AI.
- Open the AI Chat panel on the right side of Kiro
- At the top of the chat panel, switch to Vibe mode
- Copy and paste this prompt into the chat:
Change the app's color theme to purple
- Press Enter to send the prompt
- Kiro will show you the proposed changes — review the diff to see what it wants to change
- Click Accept to apply the changes
- Switch to your browser — you should see the app's color theme has changed to purple
You just vibe coded!
You changed real source code by describing what you wanted in plain English. The AI found the right files, figured out the implementation, and made the changes for you. This is the core of vibe coding — you design, the AI implements.