Skip to main content

Haze — Node Agent

Pool your own machines into a private compute network. A weak laptop borrows a desktop's GPU; a NAS lends its disks. You own every node, so there is no cloud bill and no third party in the data path.

This package is the Node Agent: the process that runs on each machine. It serves the Haze dashboard on http://127.0.0.1:7433, discovers and pairs with your other machines over the LAN, reports live resources, and executes jobs within limits you set.

Install

uv tool install haze-agent     # or: pipx install haze-agent
haze up

The distribution is haze-agent; the command it installs is haze.

Try it on one machine

haze devnet up -n 4 --open     # four agents with simulated hardware profiles

Why the dashboard is served locally

A public HTTPS page can no longer reach a local agent: Safari hard-blocks it as mixed content, and Chrome 142+ gates it behind a Local Network Access prompt that Chrome 147 extended to WebSockets. Serving the UI from the agent's own origin sidesteps all of it — the same choice Syncthing, Jellyfin, Home Assistant and Ollama make.

Full documentation, architecture notes and the live demo: https://github.com/CodeMaster747/Haze

MIT licensed.

Download files

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

Source Distribution

haze_agent-0.1.0.tar.gz (469.4 kB view details)

Uploaded Source

Built Distribution

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

haze_agent-0.1.0-py3-none-any.whl (480.4 kB view details)

Uploaded Python 3

File details

Details for the file haze_agent-0.1.0.tar.gz.

File metadata

  • Download URL: haze_agent-0.1.0.tar.gz
  • Upload date:
  • Size: 469.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for haze_agent-0.1.0.tar.gz
Algorithm Hash digest
SHA256 0669ab6ff95d3aab3fe9be43db17cab7cdfd0fc0182eeca07f128736162e1643
MD5 b8d8fc57dec79cb3162dd9e5af36fda0
BLAKE2b-256 7154e704865efcc24b24491bdbf66a681a13ad57d6ee8d6ccc14bcb702d41be4

See more details on using hashes here.

Provenance

The following attestation bundles were made for haze_agent-0.1.0.tar.gz:

Publisher: release.yml on CodeMaster747/Haze

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file haze_agent-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: haze_agent-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 480.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for haze_agent-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 6388c8cebdff3f76edcf1ff13d8f63daf7d66e7a52f7e18a8d71e14121082c29
MD5 4888eee764b74b7d7fcefe8ffe28bbfa
BLAKE2b-256 838d6c11aa1c5d677dd8db7e5c463bfbcb9c1834150da907886873af7417450c

See more details on using hashes here.

Provenance

The following attestation bundles were made for haze_agent-0.1.0-py3-none-any.whl:

Publisher: release.yml on CodeMaster747/Haze

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

0.1.1

2 files

This release

0.1.0 This release

2 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