ollanet docs

Quick start

Discover, then alias, then prompt. alias is local. prompt sends text to the selected host. pull and rm change that host.

Choose a host and installed model from your scan results. In the commands below, replace studio and gemma3:12b with those values. If you create an alias, use that alias only after the add step succeeds.

ollanet scan
ollanet alias add desk studio gemma3:12b
ollanet prompt desk "What is MagicDNS?"

Find hosts

ollanet scan
ollanet scan --lan          # TCP-scan local /24s (opt-in)
ollanet scan --json
ollanet scan --last         # replay last scan, no network

--lan is opt-in. A host that answers is reachable. It is not automatically trusted.

Put a model on a machine

pull asks the named machine to download or update a library model. That host fetches it. rm deletes a model on that host.

ollanet pull studio gemma3:12b
ollanet show studio gemma3:12b
ollanet ps studio

Talk

ollanet alias add desk studio gemma3:12b
ollanet prompt desk "What is MagicDNS?"
ollanet prompt studio gemma3:12b "Summarize Tailscale ACL tips"
ollanet prompt --chat a1b2c3d4e5f6 "Tell me more"

Compare and bench

ollanet compare studio gemma3:12b llama3.2:3b
ollanet bench studio gemma3:12b --hot --runs 5
ollanet bench studio --suite full

Agents

ollanet mcp

Point your MCP host at that stdio server. See MCP.

Host-first CLI: ollanet <cmd> <machine> …. studio is the machine (MagicDNS / config name / IP), or an alias for a machine + model pair.