⚡ Become a Compute Provider with NexusWorker
Monetize your idle GPU & compute power by serving open-source AI inference on the NexusCompute decentralized network.
Whether you have a laptop (Apple Silicon MacBook M1/M2/M3/M4, Windows RTX laptop, or Linux notebook), a gaming desktop (NVIDIA RTX 3060/4080/4090), a homelab rig, or a dedicated cloud GPU cluster, NexusWorker enables you to earn passive revenue by serving inference requests for open LLMs like Llama 3, DeepSeek-R1, Mistral, and Qwen.
💡 Why Provide Compute on NexusCompute?
- 💰 Passive Income: 90% of all token fees from consumer queries are automatically credited to your provider wallet in real time.
- 🔒 100% Secure & Outbound-Only: Zero inbound open ports, no port-forwarding, and no router configuration needed. The daemon connects outbound to Cloudflare Edge.
- 🛡️ Completely Sandboxed: Only interacts with your local inference backend (Ollama / vLLM) over localhost (
127.0.0.1). - ⚡ 1-Minute Setup: Install in a single command with
pip install nexus-worker. - 🖥️ Full Cross-Platform Support: macOS (Apple Silicon unified memory & Intel), Windows 10/11, and Linux.
- ⏸️ You're in Control: Start, pause, or stop whenever you need your machine for gaming or work (
Ctrl + C).
🚀 Provider Quickstart Guide (Under 3 Minutes)
Requirements:
- OS: macOS (Apple Silicon M-series or Intel), Windows 10/11, or Linux
- Python: 3.9 or higher
- Inference Engine: Ollama (recommended for 1-click local setup) or vLLM
- Hardware: Any modern GPU (NVIDIA RTX 2060/3060/4090, Apple Silicon unified memory), or CPU with emulation support
Step 1: Install Ollama & Pull a Model
Ollama runs natively on Mac, Windows, and Linux:
- Download & install from ollama.com/download.
- Open your terminal and pull an open-source model:
ollama run llama3:8b
(You can also servedeepseek-r1:7bormistral:7b).
Step 2: Install NexusWorker from PyPI
Install the official provider daemon using pip:
pip install nexus-worker
Verify your hardware and local model detection:
nexus-worker info
Example output:
============================================================
NEXUSCOMPUTE HARDWARE DETECTOR
============================================================
• GPU: Apple M3 Max / NVIDIA GeForce RTX 4090
• VRAM: 36,864 MB
• Backend Engine: Ollama (http://127.0.0.1:11434)
• Discovered Models:
- llama3:8b
- deepseek-r1:7b
============================================================
Step 3: Register Your Node on the Dashboard
- Go to nexus-compute.pages.dev.
- Sign in and open the Provider Node tab.
- Type a name for your machine (e.g.,
MacBook-Pro-M3orAlienware-RTX4080) and click Add Node. - Copy your unique node token (
nx-node-...).
Step 4: Connect & Start Earning
Start the worker daemon:
nexus-worker start --token nx-node-YOUR_TOKEN_HERE
That's it! Your machine is now connected to the decentralized inference mesh:
- The node will automatically appear online in your dashboard.
- When consumers run queries on your served model, your node streams tokens and 90% of token fees are automatically credited to your wallet in real time.
💡 Testing Without Downloading Large Models (Emulation Mode)
If you want to test connecting your node immediately before downloading gigabytes of model weights, run with the --emulate flag:
nexus-worker start --token nx-node-YOUR_TOKEN_HERE --emulate
The daemon will simulate high-performance streaming token output (~45 tok/s), allowing you to verify coordinator connectivity, heartbeat telemetry, and testnet payouts right away.
🛠️ CLI Reference for Providers
nexus-worker [OPTIONS] COMMAND [ARGS]...
Commands:
info Display local GPU hardware specifications and discovered AI engines.
start Start the provider daemon and connect outbound to the NexusCompute network.
Options for nexus-worker start:
| Flag | Default | Description |
|---|---|---|
--token, -t (required) |
- | Provider node token from dashboard |
--coordinator, -c |
https://nexus-compute.pages.dev |
Coordinator edge URL |
--ollama-url |
http://localhost:11434 |
Local Ollama HTTP endpoint |
--vllm-url |
http://localhost:8000 |
Local vLLM HTTP endpoint |
--engine |
auto |
Backend engine selection (auto, ollama, vllm, emulate) |
--poll-interval |
1.0 |
Polling heartbeat interval (seconds) |
--emulate |
false |
Run in emulation mode (simulates GPU streaming) |
Example with custom coordinator or endpoint:
nexus-worker start --token nx-node-0a0a3b29ed4e323af354549a6681821a1b75157e
❓ Frequently Asked Questions (FAQ) for Providers
Do I need to open any firewall ports or configure port-forwarding on my router?
No. NexusWorker uses outbound HTTP/2 long-polling to communicate with the coordinator edge. Because all network traffic is initiated outbound from your computer, it works behind any home router, NAT, corporate firewall, or VPN without any configuration.
What happens when I want to play games or use my machine?
Simply press
Ctrl + C in the terminal where nexus-worker is running. The daemon will gracefully disconnect and notify the coordinator. Whenever you are done with your GPU, run nexus-worker start --token ... to resume earning.
What hardware is required?
Any GPU with at least 6 GB VRAM (e.g. NVIDIA RTX 2060/3060/4060/4090, AMD Radeon 6000/7000 series, or Apple Silicon M1/M2/M3/M4 with unified memory). You can also run CPU inference or test using the
--emulate flag.
How do I track my earnings and node uptime?
Visit your Provider Dashboard to view real-time metrics including tokens served, active hours, latency benchmarks, and accrued balance.
💻 Developer Installation (From Source)
If you wish to contribute to the open-source provider daemon codebase:
git clone https://github.com/nexus-compute-ai/nexus-worker.git
cd nexus-worker
# Setup virtual environment
python -m venv .venv
source .venv/bin/activate # Or .\.venv\Scripts\activate on Windows
# Install in editable mode
pip install -e .
📄 License
Distributed under the MIT License. See LICENSE for more details.
Metadata
Release files for nexus-worker 0.1.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| nexus_worker-0.1.2.tar.gz | 14.9 kB | With provenance | Details for nexus_worker-0.1.2.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| nexus_worker-0.1.2-py3-none-any.whl | Python 3 | none | any | Details for nexus_worker-0.1.2-py3-none-any.whl |
Total release size: 28.2 kB
Release files / nexus_worker-0.1.2.tar.gz
| Download URL | nexus_worker-0.1.2.tar.gz |
|---|---|
| Size | 14.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
378ccfa48bd9b559f625e1dd60f7402bacb5c411b78745ef4afc9e50d38b525e
|
|
BLAKE2b-256 checksum How to use checksums |
32f07d1dd98d2d1832f0fddca83aa67944a03e779ba3a2f79bd9c9ebbd761f3e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Nov 1, 2026.
Transparency logRelease files / nexus_worker-0.1.2-py3-none-any.whl
| Download URL | nexus_worker-0.1.2-py3-none-any.whl |
|---|---|
| Size | 13.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
2e83ca99120ca52fc42b4e277b146322a7664dd1bfa9187d497b522c7a59bf3d
|
|
BLAKE2b-256 checksum How to use checksums |
723ff57a2b8e564ba01fdf69e1a782d9cb372a2c6e1f96a8fb2d8cb69471b910
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Nov 1, 2026.
Transparency logSecurity for nexus-worker 0.1.2
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
Full provenance
All 2 files in this release have been uploaded with provenance metadata.
Attestation for nexus_worker-0.1.2.tar.gz
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Nov 1, 2026.
Transparency logA note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.