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.1.tar.gz (474.1 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.1-py3-none-any.whl (483.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: haze_agent-0.1.1.tar.gz
  • Upload date:
  • Size: 474.1 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.1.tar.gz
Algorithm Hash digest
SHA256 dc7e4228ae2eaf6ec704c68bef77198200cd5f3529a87df23bc6cf252bf7d91d
MD5 eaedac045d9da93215645f8cbef658b2
BLAKE2b-256 314c1d0a7a32dcccdd1bb0258e57011b9a2009499f4f475a9c66c1a5be2423b1

See more details on using hashes here.

Provenance

The following attestation bundles were made for haze_agent-0.1.1.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.1-py3-none-any.whl.

File metadata

  • Download URL: haze_agent-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 483.6 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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 279e219d86b3fb7a29b2544799c6de688b5622aa4a519a3d3af5424ed8d26da7
MD5 96e086de86f9522805740dc23f834512
BLAKE2b-256 47ccaff4b59cee69662be79b183e79c8966f8a226fd778411f37881b76f1d165

See more details on using hashes here.

Provenance

The following attestation bundles were made for haze_agent-0.1.1-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

This release

0.1.1 This release

2 files

0.1.0

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