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.0.tar.gz (16.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.2.0-py3-none-any.whl (20.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: vibepod-0.2.0.tar.gz
  • Upload date:
  • Size: 16.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.2.0.tar.gz
Algorithm Hash digest
SHA256 a17f21cac552b5eca2d0d3d76c2055b9d75f8e59cc8c57b623867f991699fcb6
MD5 c4ceeac3f2539cd878a47375b8e6125e
BLAKE2b-256 31f6246a49d26f3230d94e0aa3af9e16e495d7c8092f0d75bfae258cbf1b29d9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: vibepod-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 20.7 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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 1cc78de8c8e452d8c8abda36dfdbea6e610f2784a872b5382bbc1cf8787879a3
MD5 b4799b4065adfa7074b21f9b9808c601
BLAKE2b-256 8cc85e5ba4bd0b5ef1410cb671908bb615f9aab0ca483ce9c01e3043d1fd79c2

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