Skip to main content

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)

Source distribution for hivepods-cli 0.1.1
File Size Uploaded
hivepods_cli-0.1.1.tar.gz 34.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for hivepods-cli 0.1.1
File Interpreter ABI Platform
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 log

Release 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

Release history Release notifications | RSS feed

0.2.4

2 release files

0.2.3

2 release files

0.2.2

2 release files

0.2.1

2 release files

0.2.0

2 release files

This release

0.1.1 This release

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page