Skip to content

Running a Node

A node is the Spore client running on your machine. It downloads open-source models, serves them with llama.cpp, and earns credits for every community request it processes.

macOS (Homebrew):

Terminal window
brew install spore/tap/spore-node

Windows (Scoop):

Terminal window
scoop bucket add spore https://github.com/Chrisischris/scoop-bucket
scoop install spore-node

Start the node and follow the prompt. It opens the app so you can approve linking the device to your account. From then on the node authenticates with its own key and stays connected.

Manage everything from the Nodes page: pick models to download, choose which context sizes to serve, and set the serving mode per model:

  • Personal: the model only answers your own requests. Free, private, and reachable from any of your devices.
  • Community: the model also processes requests from the network and earns credits.

New models run a short benchmark before serving community traffic, so the network knows what throughput to expect from your hardware.

  • You earn credits for the tokens your node processes on community requests.
  • A 5% platform fee comes out of community earnings.
  • Personal-mode requests are free. No credits move.

The network checks the token counts nodes report; nodes that consistently misreport get flagged and eventually excluded from job assignment.