Tutorial: CLI Command Reference
CLI command reference.
// parallelix-node v1.2.1 · nine commands · macos + linux · windows via wsl2
Every parallelix-node subcommand, one card each: synopsis, flags, what it does, the copyable command, and example output. Inference runs on Ollama; the node key signs liveness and results only, never the staking wallet.
parallelix-node probeDetects CPU cores, memory, and GPU (NVIDIA via nvidia-smi, Apple Silicon via Metal, AMD via ROCm), confirms Ollama is running, and prints the tier the machine maps to. CPU is tier 1; GPU is tier 2/3/4 by VRAM.
parallelix-node probeparallelix-node init [--wallet 0x..] [--force]Generates the separate, low-value secp256k1 node key at ~/.parallelix/node.key (mode 0600), writes config.json, and prints the nodeKeyHash you register on-chain. Refuses to overwrite an existing key without --force; with --force it backs the old key up before replacing it.
--wallet 0x..Record the staking wallet for reference (the CLI never signs with it).--forceOverwrite an existing node key. Backs up the old key first, but the old node is orphaned.
parallelix-node initparallelix-node models [pull <name>]Lists the models installed in the local Ollama runtime, or pulls one. The node serves inference with these models, so at least one must be present before start.
pull <name>Pull a model into Ollama (defaults to llama3.2). First pull downloads it. Bare `models` just lists.
parallelix-node models pull llama3.2parallelix-node start --node-id <id> [--gpu|--cpu] [--model m]Runs the daemon in the foreground: attaches to the on-chain node, sends signed liveness heartbeats every 10s (your uptime), polls for dispatched inference requests, runs each whole through Ollama, and returns the result with a SHA-256 Proof-of-Execution. Self-stops cleanly if the coordinator reports the node is not_staked or in_cooldown. Drains on SIGINT / SIGTERM.
--node-id <id>Required. The on-chain nodeId this machine serves.--gpu | --cpuForce the execution mode. Defaults to gpu when a GPU is detected.--model mPrefer a specific installed model. Defaults to llama3.2.
parallelix-node start --node-id 4217 --gpuparallelix-node service --node-id <id> [--gpu|--cpu]Installs the node as a managed background service that survives logout and reboot and auto-restarts on crash: systemd on Linux (ordered after ollama.service), launchd on macOS. On Windows, run the node inside WSL2 where the Linux path applies.
--node-id <id>Required. The on-chain nodeId this machine serves.--gpu | --cpuForce the execution mode for the installed service.
parallelix-node service --node-id 4217 --gpuparallelix-node verifyRuns diagnostics with remediation hints: Node version, node key presence and permissions, config validity, detected tier, Ollama running, models installed, and coordinator reachability. Exits non-zero if any check fails.
parallelix-node verifyparallelix-node statusPrints the local node state from the config: node address, nodeKeyHash, tier, coordinator URL, Ollama URL, and the staking contract address.
parallelix-node statusparallelix-node logsPrints the last lines of the node log at ~/.parallelix/node.log: starts, served requests with PoE prefixes, heartbeat status, and exit reasons.
parallelix-node logsparallelix-node versionPrints the CLI version. The reference version documented here is 1.2.1.
parallelix-node version