HivePods
Your own cloud dev environment, ready in seconds. Pick an operating system, choose how much power you need, and you're in — right from your terminal.
hivepod create web1 # a quick wizard: name it, pick an OS + size
hivepod connect web1 # you're in a shell
Install
macOS / Linux:
curl -fsSL https://dockhive.io/install.sh | sh
Windows (PowerShell):
irm https://dockhive.io/install.ps1 | iex
The installer puts hivepod in its own folder (~/.hivepods), adds it to your PATH and
works in every new terminal. Run it again any time to upgrade.
Prefer pip? pipx install hivepods-cli does the same. With plain pip install hivepods-cli
the hivepod command may land in a folder that isn't on your PATH; python3 -m hivepods_cli
always works.
Get started
hivepod login # opens your browser to sign in
hivepod create # short wizard: name, OS, size
hivepod connect myenv # open a shell in your environment
hivepod list # see everything you're running
hivepod login signs you in through the browser. On a machine with no browser,
use hivepod login --no-browser for email and password instead.
No servers to manage, no setup. Each environment gets its own address
(myenv.dockhive.sh), so whatever you run inside is reachable.
Everyday commands
hivepod create # interactive: OS, size (or custom CPU/RAM/disk), region
hivepod create api --os ubuntu-24.04 --size small # or one-liner
hivepod connect api # interactive shell
hivepod exec api "npm test" # run a single command
hivepod logs api -f # follow live logs
hivepod stop api # pause (your data stays)
hivepod start api # resume
hivepod restart api
hivepod rm api # delete
hivepod list # what you have
hivepod status api # details + live CPU/RAM
hivepod env api PORT=3000 --unset DEBUG # change environment variables
hivepod apply api # use them (recreates the environment; data/ and projects/ are kept)
hivepod backup create api # back up the data/ and projects/ folders
hivepod backup list
hivepod backup restore <backup-id> api-copy # a NEW environment from a backup
Anywhere a command takes a name, you can pass the environment's id instead.
start, stop, restart, suspend, resume, apply, rm, backup create
and backup restore wait until the work is done; add --no-wait to return
straight away.
hivepod connect works on macOS, Linux and Windows (Windows Terminal or the
Windows 10+ console).
Operating systems
Ubuntu, Debian, Fedora, Alpine, Arch, Rocky and more run as fast, lightweight environments. Windows and FreeBSD run as full machines — reach those through the built-in web console (or RDP for Windows) instead of a shell.
hivepod os # everything you can launch
Sizes
Pick a preset, or set your own:
| Size | vCPU | RAM | Disk |
|---|---|---|---|
| nano | 0.5 | 512 MB | 5 GB |
| micro | 1 | 1 GB | 10 GB |
| small | 2 | 2 GB | 25 GB |
| medium | 4 | 4 GB | 50 GB |
| custom | your call | your call | your call |
Settings
hivepod config set default_size small # your default when you don't pick one
hivepod config list
Help
hivepod --help
hivepod <command> --help
Metadata
Release files for hivepods-cli 0.1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| hivepods_cli-0.1.1.tar.gz | 34.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| hivepods_cli-0.1.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 61.3 kB
Release files / hivepods_cli-0.1.1.tar.gz
| Download URL | hivepods_cli-0.1.1.tar.gz |
|---|---|
| Size | 34.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
4a50a265ef50545e96ff9d024860f7b0f78892d4c7140d3718edfc2095dd2b59
|
|
BLAKE2b-256 checksum How to use checksums |
7c468cdf76bf88b68708e100817822a459c31ba2c115dfe3f15afdea33fd39fc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 1, 2026.
Transparency logRelease files / hivepods_cli-0.1.1-py3-none-any.whl
| Download URL | hivepods_cli-0.1.1-py3-none-any.whl |
|---|---|
| Size | 26.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
370a9463be5711a544b6e905813f5a77025c28c9932db87a66bb05a0dd516bce
|
|
BLAKE2b-256 checksum How to use checksums |
6972fb1c40c579406261ec2d55ad814a6c11dffa2cf855327099ada53e00ce7e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 1, 2026.
Transparency log