Skip to main content

One CLI for containerized AI coding agents

Project description

VibePod

Docs PyPI CI Docs Build

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

VibePod CLI preview

Installation

VibePod is available on PyPI:

pip install vibepod

Current Status

This repository contains an initial v1 implementation with:

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

Image Namespace

By default, agent images use the vibepod namespace for Claude, Codex, and platform services, and nezhar for Gemini/OpenCode/Devstral/Auggie/Copilot.

Current defaults are aligned to existing container repos:

  • claude -> vibepod/claude:latest
  • 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 -> vibepod/codex:latest
  • datasette -> vibepod/datasette:latest
  • proxy -> vibepod/proxy:latest (repo)

You can override any single image directly:

VP_IMAGE_CLAUDE=vibepod/claude: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=vibepod/codex:latest vp run codex
VP_DATASETTE_IMAGE=vibepod/datasette:latest vp logs start

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.5.0.tar.gz (98.2 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.5.0-py3-none-any.whl (24.5 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for vibepod-0.5.0.tar.gz
Algorithm Hash digest
SHA256 e926f139dd0fa2720e508991406a68cd420500b373c6cc12be8d310ef299dade
MD5 7bb4de041562d0628ac12ff20c9fc1ec
BLAKE2b-256 9d13823637e7c71cb1b9c020aca2798b7c61f713cda52dda213e673cbf4ae833

See more details on using hashes here.

File details

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

File metadata

  • Download URL: vibepod-0.5.0-py3-none-any.whl
  • Upload date:
  • Size: 24.5 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.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 0602f201aac31cc73ece821f57a846d97fb521b65f9ae3bd5ac3be72549a32d2
MD5 496d3342b10736712d1c51c45087d2be
BLAKE2b-256 d7604e5f0d0f15f48e5531b8536c9739f8d73c2a5ed69f9f4e67d4e23ae5ab85

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