Hands-on guides to get the most out of VibeCody. Each tutorial is self-contained – pick the one that matches what you want to do.
Beginner
| Tutorial |
Time |
Description |
| Multi-Provider Arena Comparisons |
15 min |
Blind A/B test two models and build a leaderboard |
| Creating Custom Skills |
20 min |
Write skill files that trigger on keywords and inject context |
| Setting Up MCP Servers |
15 min |
Connect external tools via Model Context Protocol |
| Configuring Hooks for CI/CD |
15 min |
Run pre/post hooks on agent actions for validation and logging |
| Building a Long-Term Memory Store |
20 min |
Memories, facts, verbatim drawers, recall benchmarking, cross-project tunnels |
Advanced
| Tutorial |
Time |
Description |
| Building a Custom AI Provider |
30 min |
Implement the AIProvider trait for a new backend |
| WASM Extension Development |
30 min |
Build and load WASM plugins with vibe-extensions |
| Multi-Agent Orchestration |
25 min |
Coordinate agent teams with the inter-agent messaging bus |
| Deploying VibeCody for Teams |
20 min |
HTTP daemon mode, RBAC, usage metering, and team governance |
| Air-Gapped Deployment with Ollama |
15 min |
Docker Compose setup with no internet access |
| Agent-Per-Branch Workflow |
15 min |
Isolated git branches per task, auto-commit, auto-PR |
| Spec-Driven Development (EARS) |
20 min |
Structured requirements → design → tasks pipeline |
| VM Agent Orchestration |
20 min |
Run 4+ parallel agents in isolated Docker containers |
| Vulnerability Scanner |
15 min |
CVE scanning, SAST rules, lockfile parsing |
| Model Wizard |
30 min |
Fine-tune, quantize, and deploy custom models in 7 steps |
How to Use These Tutorials
- Start with the Quickstart if you have not installed VibeCody yet.
- Pick a tutorial from the table above based on your goal.
- Follow it step by step – each tutorial lists prerequisites at the top.
- Refer to the reference docs (VibeCLI, Configuration) for full details on any command or option.
Suggest a Tutorial
Something missing? Open an issue on GitHub with the label docs.