One Silo Node
Run your own corner of Silo.
A small, dependency-light Go binary that turns hardware you own — a home server, a NAS, a spare Mac — into part of your memory infrastructure. Headless, scriptable, open source.
Infrastructure you can read
git clone · make build · ./silo-node setup
Open source, verifiable
Apache-2.0, developed in the open. “A local node never talks to the control plane” isn't a promise in our docs — it's enforced in code you can read.
Local-first memory
Silos live on-device in SQLite with hybrid keyword + vector recall, and local inference runs through Ollama. Everything exports to the open .silo format.
Two modes, one binary
Local mode is fully self-contained. Gateway mode adds a private relay to One Silo — cloud silos, connectors, and the MCP gateway for agents on your network, with cloud credentials the node holds so your local clients never do.
One-command setup
./silo-node setup asks two questions and provisions the rest: finds or downloads a local model, mints the admin token, and walks you through sign-in. Re-running it is always safe.
Reachable from anywhere
Flip on remote access and your node gets a stable hostname under our domain, reachable only by your authenticated apps. End-to-end encrypted — the relay sees ciphertext.
Plays well with agents
Pair it with silo-buzz for private distillation — conversation episodes are distilled by your node's local model, and only the distilled memory ever syncs. Raw transcripts never leave machines you own.
Zero to serving in one sitting.
Build it
Clone the repo and make build. One static-ish Go binary, no runtime dependency sprawl. Run it on macOS, Linux, or in the provided Docker image.
Set it up
./silo-node setup asks which mode you want and whether the node should be reachable from anywhere, then provisions models, tokens, and sign-in for you.
Point things at it
Local clients authenticate to the node and use its memory and models. Your own apps reach it from anywhere over an end-to-end encrypted channel — pairing is an 8-digit code.
Not a terminal person? One Silo Mac ships with this same node built in — the consumer shape of the exact same engine, no shell required.
Pricing
Running locally is free, forever.
On-device memory and local inference cost nothing and never will. Reaching your node from anywhere through One Silo is included with any paid plan.
See pricing