Files
python-sdk/pkg/hanzo-node
zooqueenandHanzo Dev b144973bfc fix(lint): resolve all ruff + black errors across all packages
Fix 35 ruff errors (E722, F841, B904, B905, B007, E741, S202, S310,
S306, S110, TID251, UP042, F401) and run black on 526 files.

Co-authored-by: Hanzo Dev <[email protected]>
2026-02-21 23:32:32 -08:00
..

hanzo-node

Cross-platform installer for the Hanzo AI node (Rust binary).

Installation

# Install via uv
uv tool install hanzo-node

# Or via pip
pip install hanzo-node

Usage

# Install the node binary
hanzo-node install

# Check status
hanzo-node status

# Upgrade to latest
hanzo-node upgrade

# Run the node (passes args to binary)
hanzo-node run --help

# Uninstall
hanzo-node uninstall

How It Works

This Python package is a thin wrapper that:

  1. Detects your platform (macOS/Linux/Windows, x64/arm64)
  2. Downloads the appropriate Rust binary from GitHub releases
  3. Installs it to ~/.local/bin (or %LOCALAPPDATA%\hanzo\bin on Windows)
  4. Provides a CLI to manage the installation

The actual hanzo-node is written in Rust for performance. This package just handles cross-platform distribution.

Supported Platforms

  • macOS (Apple Silicon / Intel)
  • Linux (x64 / arm64)
  • Windows (x64)

Environment Variables

  • HANZO_INSTALL_DIR - Override the installation directory (default: ~/.local/bin)

License

Apache 2.0