Skip to main content

One CLI for containerized AI coding agents

Project description

VibePod

VibePod is a unified CLI (vp) for running AI coding agents in Docker containers.

Current Status

This repository contains an initial v1 implementation with:

  • vp run <agent>
  • vp stop <agent|--all>
  • vp list
  • vp logs ui
  • vp config show
  • vp config path
  • vp version

Image Namespace

By default, agent images use the nezhar namespace (for example nezhar/claude-container:latest).

Current defaults are aligned to existing container repos:

  • claude -> nezhar/claude-container:latest (repo)
  • gemini -> nezhar/gemini-container:latest (repo)
  • opencode -> nezhar/opencode-cli:latest (repo)
  • devstral -> nezhar/devstral-cli:latest (repo)
  • auggie -> nezhar/auggie-cli:latest (repo)
  • copilot -> nezhar/copilot-cli:latest (repo)
  • codex -> nezhar/codex-cli:latest (repo)

You can override any single image directly:

VP_IMAGE_CLAUDE=nezhar/claude-container:latest vp run claude
VP_IMAGE_GEMINI=nezhar/gemini-container:latest vp run gemini
VP_IMAGE_OPENCODE=nezhar/opencode-cli:latest vp run opencode
VP_IMAGE_DEVSTRAL=nezhar/devstral-cli:latest vp run devstral
VP_IMAGE_AUGGIE=nezhar/auggie-cli:latest vp run auggie
VP_IMAGE_COPILOT=nezhar/copilot-cli:latest vp run copilot
VP_IMAGE_CODEX=nezhar/codex-cli:latest vp run codex
VP_DATASETTE_IMAGE=nezhar/opencode-datasette:latest vp logs ui

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

vibepod-0.1.0.tar.gz (44.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

vibepod-0.1.0-py3-none-any.whl (15.0 kB view details)

Uploaded Python 3

File details

Details for the file vibepod-0.1.0.tar.gz.

File metadata

  • Download URL: vibepod-0.1.0.tar.gz
  • Upload date:
  • Size: 44.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for vibepod-0.1.0.tar.gz
Algorithm Hash digest
SHA256 34b0dfedf5e36de8f48d8d095668f666ed9526fc6d5a79c03c8960c2af6b32ee
MD5 529877773dc95a26c1fc13d9fc755a68
BLAKE2b-256 1b6a4e32885dfca7ea40a5a35c1e4d1aee32c71a1c730647941fdf7288008e94

See more details on using hashes here.

File details

Details for the file vibepod-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: vibepod-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 15.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for vibepod-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 725f93646732462b142d66ebf94d77b036200b6ffb13da9f7389eb353c73ce0e
MD5 344302a576fa2d3d987abfa51e982523
BLAKE2b-256 a95437b32b2dc2dcbbe950907283a3a0d7cb6438d3052575a146a988131d0792

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page