| title | VibeCode 5-Minute Quick Start |
|---|---|
| description | Get from zero to productive with VibeCode in under 5 minutes |
This guide gets you from zero to a fully working AI-native IDE in under 5 minutes.
- macOS (Apple Silicon or Intel)
- Node.js 18+ (check with
node --version) - vfkit for VM backend:
brew install vfkit - Python 3.8+ (for backend scripts)
# Install VM backend
brew install vfkit
# Install Python dependencies
pip install -r scripts/requirements.txtSingle command to set up and launch VibeCode:
npm run quickstartThis command will:
- ✅ Detect if this is your first run
- ✅ Check Node.js version and dependencies
- ✅ Set up development environment (.env, Tailwind CSS, Docker)
- ✅ Create a sample project at
~/vibecode-sample - ✅ Launch the VibeCode frontend (http://localhost:3000)
- ✅ Open the onboarding wizard automatically
Expected time: 3-4 minutes
When the onboarding wizard opens, use Quick Mode for the fastest setup:
-
The wizard will automatically use smart defaults:
- IDE: Windsurf
- CLI Editor: Neovim
- Frameworks: Next.js essentials (Prettier, ESLint, Tailwind)
- Integrations: GitHub, Linear, Datadog
- AI Provider: Claude (default)
-
Complete the 3-step wizard (Welcome → Essentials → Complete)
-
See your first AI suggestion demo on the completion screen!
Expected time: Under 2 minutes
A sample project has been created at ~/vibecode-sample demonstrating:
- TypeScript + Express API setup
- AI-ready code comments for quick suggestions
- 8 pre-configured tasks in
.vibecode/tasks.json
Open the sample project in VibeCode and try:
cd ~/vibecode-sample
npm install
npm run devVisit http://localhost:8080/api/hello to see the demo API.
Expected time: 1 minute
After quick start completes, you'll have:
- ✅ VibeCode Studio running at http://localhost:3000
- ✅ Ubuntu VM backend ready via
vfkit - ✅ Sample project demonstrating key features
- ✅ Onboarding complete with your preferences saved
- ✅ AI suggestions ready to use
Total time: Under 5 minutes ⚡
The quickstart script supports several flags:
# Show execution plan without running
npm run quickstart -- --dry-run
# Skip setup phase (if already configured)
npm run quickstart -- --skip-setup
# Skip service launch (setup only)
npm run quickstart -- --skip-launch
# Show help
npm run quickstart -- --helpIf you prefer to launch components separately:
bin/vibecode-vm start
# or
python3 scripts/launch_ubuntu_vm.pynpm run tauri:dev
# or
npm run devbin/vibecode-vm status # Health check via Ralph LoopInstall Node.js 18+ from https://nodejs.org/ or via brew install node
Install vfkit: brew install vfkit
Stop the conflicting service:
lsof -ti:3000 | xargs kill -9Reset first-run state:
node scripts/check-first-run.js complete
rm -f ~/.vibecode/.first-runEnsure you have write permissions:
chmod +x scripts/*.js
chmod +x scripts/*.pyCheck vfkit installation and try manual launch:
vfkit --version
python3 scripts/launch_ubuntu_vm.py --verboseManually navigate to http://localhost:3000/onboarding?mode=quick
Check if directory exists and manually copy template:
ls ~/vibecode-sample
cp -r templates/sample-project ~/vibecode-sampleAfter completing quick start:
- Explore the Dashboard - View your projects and settings
- Try AI Features - Use Claude for code completions and suggestions
- Configure Integrations - Connect GitHub, Linear, or Datadog
- Read Full Docs - See README.md for advanced features
Manage the VM environment:
bin/vibecode-vm status # Check health via Ralph Loop
bin/vibecode-vm start # Launch Ubuntu VM
bin/vibecode-vm stop # Stop VMFor native macOS control:
cd platforms/macos/VibeCodeMenubar
swift build -c release
.build/release/VibeCodeMenubarIf you prefer containers over VMs:
docker compose up -dThis launches the OpenClaw Gateway on port 18789.
- Documentation: docs/
- Issues: Report bugs and request features on GitHub
- Community: Join our Discord for help and discussions
Ready to build? 🚀 Start with npm run quickstart and you'll be coding with AI assistance in under 5 minutes!