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.1.tar.gz (98.8 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.1-py3-none-any.whl (25.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: vibepod-0.5.1.tar.gz
  • Upload date:
  • Size: 98.8 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.1.tar.gz
Algorithm Hash digest
SHA256 2c03183eed9b67a3f0dad39111abd16f80e1791bbe8f51ce78bbe8b0e74edc8d
MD5 14c5243630c4e0b2ce8e6b4ee9489f68
BLAKE2b-256 6557728daeff9d48107d87b012520e2d066fae0c34e0f0a87da9bcd27d48cb2d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: vibepod-0.5.1-py3-none-any.whl
  • Upload date:
  • Size: 25.1 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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 2f656002c5345238cb5452dd23da0b349f03eaad95835808e91c0cc3adffa2f3
MD5 ca83f1e2b229683d7b8d70288701e148
BLAKE2b-256 79b7bb332c929324b14d5113a044627aaa472c4426e5d8a6dbe4ca7cdfb28342

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