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.
Note
Closing the terminal window does not stop the container — the agent keeps running in the background. Use vp list --running to see it and vp attach <container> to rejoin the session. See Reattaching a terminal for details.
Shortcuts¶
You can start agents with the full agent command. Most agents also have a single-letter
shortcut; Pi uses vp pi because vp p is assigned to Copilot.
Point at a different workspace¶
Use -w / --workspace to target any directory:
Pass arguments to the agent¶
Arguments after the agent name are forwarded to the agent command inside the container:
When forwarding flags to the agent, use -- to stop VibePod option parsing:
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:
Check which agents are running:
Stop it later with:
For more details on detached mode workflows, see Agents > Detached mode.
Add reusable skills¶
Skills are reusable prompt/recipe folders that supported agents can discover at runtime. Install one with:
Use --scope local to install into the current project, or omit it to use the
normal scope auto-detection. See Skills for scopes, GitHub
URL installs, bundles, and update/sync behavior.
Browse example skills and future VibePod-specific skills in
VibePod/vibepod-skills.
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.
- Install skills — add reusable prompts/recipes to agents.
- Configuration reference — tune defaults, the proxy, and logging.
- CLI Reference — every command and flag.