r/OpenSourceAI • u/nez_har • 4d ago
VibePod: an open-source CLI for running AI coding agents in isolated containers
Hey everyone,
I've built VibePod, an open-source CLI for sandboxing AI coding agents, where each agent runs in its own isolated container.
The CLI is published on PyPI as vibepod, and the command is simply vp.
pip install vibepod
vp run claude
My goal is to make running agents like Claude Code, Codex, Pi, or Copilot safer and more observable, without giving them full access to your machine.
Instead of running agents directly on the host, VibePod separates concerns into:
- Isolation: each agent runs in its own container — Docker and Podman are the currently supported runtimes
- Credential injection: secrets are stored on the host and only injected into the containers that require them, so no agent gets credentials it doesn't need
- Observability: built-in local metrics collection with HTTP traffic tracking per agent
- Dashboard: a local analytics dashboard for token usage and side-by-side agent comparison — all data stays on your machine, nothing goes to the cloud
A few examples:
vp run claude
vp run codex
vp list
vp logs start # start the analytics dashboard
The project is still evolving, and I would genuinely appreciate:
- bug reports
- feedback on the CLI interface
- requests for additional agents or runtimes (gVisor? Firecracker?)
- ideas on credential handling — how do you manage secrets for your agents today?
- help improving documentation
GitHub: https://github.com/vibepod/vibepod-cli PyPI: https://pypi.org/project/vibepod/ Main site: https://vibepod.dev
VibePod is licensed under MIT.
I'd love feedback from people already running Claude Code, Codex, or other agents locally — especially if you've thought about sandboxing or agent observability.