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 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.2.1.tar.gz (17.6 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.2.1-py3-none-any.whl (21.2 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for vibepod-0.2.1.tar.gz
Algorithm Hash digest
SHA256 17391efff676bf9fec9c0fc58c1b30df24612a9c61960629f5e881d5e48d12c2
MD5 bc23d6e71dddfb2fdefdac2de80fc659
BLAKE2b-256 007c008bfba3b51f993a33d27bd57ff4501c844632976692b9f64f7371c96343

See more details on using hashes here.

File details

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

File metadata

  • Download URL: vibepod-0.2.1-py3-none-any.whl
  • Upload date:
  • Size: 21.2 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.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 4698e12818d1fc34bf7edd640e9b730f08e73b9272f58d5d21835c99a91a701f
MD5 7c8ec839b34913475381ab8b8d967676
BLAKE2b-256 980e8a1a820029bf32b254d1ef01c5dd29758a8b1e44a02ff5420cf81ae11c0a

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