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.

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 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)
  • datasette -> vibepod/datasette:latest
  • proxy -> vibepod/proxy: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=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.3.1.tar.gz (24.0 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.3.1-py3-none-any.whl (22.1 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for vibepod-0.3.1.tar.gz
Algorithm Hash digest
SHA256 ce0018f09cce59bbea0f6e0ad0c05e69612c17a4c8f14a4990481bd1296cd060
MD5 73ae85ab369a32735812fc2e42dbf187
BLAKE2b-256 3ebf2c1e7919bd8aee01e842132b546ca17b2ddf88bb0b7f4bf40642a3c3bd26

See more details on using hashes here.

File details

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

File metadata

  • Download URL: vibepod-0.3.1-py3-none-any.whl
  • Upload date:
  • Size: 22.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.3.1-py3-none-any.whl
Algorithm Hash digest
SHA256 5a525c0cb0b0a1c5e28976074fd973dc143317ac735a4a80807b85da4636d31f
MD5 476c037c3490a130281c820034eb70df
BLAKE2b-256 547bd6377c61643c16b7804baf80930b08d7ea605f5d04df18da2a341e414e1f

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