Quickstart¶
Prerequisites¶
- Python 3.10+
- Docker (running)
Install¶
Verify the installation:
Run your first agent¶
Navigate to the project you want to work on, then run an agent:
VibePod will:
- Pull the agent image if not already present.
- Create a dedicated Docker network (
vibepod-network). - Mount your current directory as the workspace inside the container.
- Start the agent container and attach your terminal to it.
Press Ctrl+C to stop the container when you are done.
Shortcuts¶
Every agent has a single-letter shortcut so you don't have to type run:
vp c # claude
vp g # gemini
vp o # opencode
vp d # devstral
vp a # auggie
vp p # copilot
vp x # codex
Point at a different workspace¶
Use -w / --workspace to target any directory:
Bootstrap a project config¶
Create a project-level config file that you can extend later:
This creates .vibepod/config.yaml in your current directory with a minimal starter:
Add a specific agent block into the project config with:
If that agent is already configured under agents, the command exits without changing the file.
Run in the background¶
Use -d / --detach to start the container without attaching your terminal:
Stop it later with:
View the session log UI¶
VibePod records every session and proxied HTTP request. Open the Datasette UI with:
This starts a Datasette container and opens http://localhost:8001 in your browser.
Next Steps¶
- Configure an agent — set API keys and per-agent options.
- Configuration reference — tune defaults, the proxy, and logging.
- CLI Reference — every command and flag.