Metadata-Version: 2.4
Name: hanzo-node
Version: 0.1.1
Summary: Legacy installer for a private hanzo-node build. `hanzo-node` now ships with the Hanzo CLI — https://hanzo.sh
Project-URL: Homepage, https://hanzo.ai
Project-URL: Repository, https://github.com/hanzoai/python-sdk
Project-URL: Documentation, https://hanzo.sh
Author-email: Hanzo AI <dev@hanzo.ai>
Keywords: ai,blockchain,hanzo,node,p2p
Classifier: Development Status :: 3 - Alpha
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Software Development
Requires-Python: >=3.12
Requires-Dist: click>=8.1.0
Requires-Dist: httpx>=0.23.0
Requires-Dist: rich>=13.0.0
Description-Content-Type: text/markdown

# hanzo-node

A Python installer that downloads a `hanzo-node` binary from `hanzoai/node`
release assets.

## Read this first

Two different things are called `hanzo-node`, and this package is not the one
most people want.

**The `hanzo-node` command** is a second name for the Hanzo CLI — a symlink to
the same binary, which the Hanzo Cloud control binary resolves first when it
delegates a verb it does not serve itself. You get it from the CLI installer, and
because it is a symlink it can never drift out of step with `hanzo`:

```bash
curl -fsSL https://hanzo.sh | sh
hanzo-node --version     # same build as `hanzo --version`
```

**This package** installs a separate Rust agent-node binary from the
`hanzoai/node` repository. That repository is private, so its release assets
return 404 to an unauthenticated download and `hanzo-node install` cannot
complete unless you already have access. Nothing here is being removed, but if
you landed on it looking for the `hanzo-node` command, use the installer above.

## Usage

```bash
pip install hanzo-node        # or: uv tool install hanzo-node

hanzo-node install            # fetch the binary for your platform
hanzo-node status
hanzo-node upgrade
hanzo-node run --help         # pass through to the binary
hanzo-node uninstall
```

It detects your platform (macOS/Linux/Windows, x64/arm64), downloads the matching
asset, and installs it to `~/.local/bin` — or `%LOCALAPPDATA%\hanzo\bin` on
Windows. `HANZO_INSTALL_DIR` overrides the destination.

## License

Apache 2.0
