Skip to main content

zeroclaw

Installer for the cmdop CLI — one binary that runs an AI agent on your machine and connects it to your fleet.

pip install zeroclaw
zeroclaw

That's it. zeroclaw detects your platform, downloads the cmdop binary, verifies it against the published checksums, installs it, and hands over.

How does CMDOP compare? CMDOP Skills vs OpenClaw: two approaches to AI agent skills →

What is cmdop

One executable that is the agent, the relay, the local server and the web console at once. There is no gateway, backend, database server or broker to stand up — you add one binary to a machine you already own.

  • run an AI agent on your own machine, with your own tools
  • reach it from anywhere: terminal, files, remote execution
  • connect machines into a fleet
  • works with Claude Code and other agent engines under the hood

Full documentation: docs.cmdop.com

Usage

zeroclaw                    # install cmdop (if needed), then run it
zeroclaw --install-only     # install, don't hand over
zeroclaw --prefix ~/bin     # choose the install directory
zeroclaw --force            # reinstall even if already present
zeroclaw --quiet            # print only the installed path
zeroclaw -- --help          # everything after `--` goes to cmdop

Default install directory is ~/.local/bin (%LOCALAPPDATA%\cmdop\bin on Windows). No sudo, no system directories.

What it does, precisely

  1. Detects your OS and architecture.
  2. Fetches SHA256SUMS from install.cmdop.com.
  3. Downloads the matching binary to a temporary file.
  4. Verifies the SHA-256 against the published checksum. On mismatch it aborts and installs nothing.
  5. Moves the verified binary into the install directory and marks it executable.
  6. Runs it.

Supported: macOS (Apple Silicon, Intel), Linux (x64, arm64), Windows (x64).

What it does not do

  • No side effects at install time. pip install zeroclaw only unpacks files. Nothing is downloaded or executed until you run zeroclaw.
  • No network access on import. import zeroclaw touches nothing.
  • No telemetry. The package sends no analytics, ever.
  • No dependencies. Standard library only, so there is nothing to conflict with what you already have installed.

Python API

The installer is importable if you would rather script it:

import zeroclaw

target = zeroclaw.detect()
print(target.label, target.asset)

result = zeroclaw.install()
print(result.path, result.sha256)

zeroclaw.install() raises zeroclaw.InstallError with a user-facing message on any failure, and zeroclaw.UnsupportedPlatform when there is no published binary for the current machine.

Links

License

MIT

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

zeroclaw-2.0.0.tar.gz (8.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

zeroclaw-2.0.0-py3-none-any.whl (9.6 kB view details)

Uploaded Python 3

File details

Details for the file zeroclaw-2.0.0.tar.gz.

File metadata

  • Download URL: zeroclaw-2.0.0.tar.gz
  • Upload date:
  • Size: 8.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.2

File hashes

Hashes for zeroclaw-2.0.0.tar.gz
Algorithm Hash digest
SHA256 031aed8b1bd8c3080d8af55f20633c1cc463e5232cdcf7af61628eacd7b0f18d
MD5 37b0b6cb39118fc42b2fcd18c38e8d96
BLAKE2b-256 88abb7d72ecf3e7228b83e28ebf8884c75dd9b671c8313040380b52dfe2b4901

See more details on using hashes here.

File details

Details for the file zeroclaw-2.0.0-py3-none-any.whl.

File metadata

  • Download URL: zeroclaw-2.0.0-py3-none-any.whl
  • Upload date:
  • Size: 9.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.2

File hashes

Hashes for zeroclaw-2.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 0b6260db031f643e8ce9787e6e61f848ec148bb4e8f61e5c647616493294f561
MD5 628b85af9dbca5ee21ae40bff69471c7
BLAKE2b-256 a0c4d539a34129f700d6fc9d17dc847b010085f15db3c7971c13c7db49c15f58

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 Sentry Error logging StatusPage Status page