Requires Node.js 20+.

From npm

npm install -g ollanet
ollanet scan

Or one-off:

npx ollanet scan

From GitHub

npm 12+ blocks git dependencies by default:

npx --allow-git=all github:Catalyst-Forge-LLC/ollanet scan

MCP (agents)

Point your MCP host at the stdio server:

{
  "mcpServers": {
    "ollanet": {
      "command": "npx",
      "args": ["-y", "ollanet", "mcp"]
    }
  }
}

Tools: ollanet_scan, ollanet_prompt, ollanet_compare, ollanet_pull, ollanet_show, ollanet_rm, ollanet_ps, ollanet_list_chats, ollanet_get_chat.

Library (apps)

Node 20+ only (not the browser). Requires ollanet 0.4.0+. pullModel / showModel / removeModel / listLoaded need 0.5.0+. runCompare / lastScan / bench --hot need 0.6.0+. resolveTarget / listTargets need 0.6.1+. Aliases (lookupAlias / expandMachineModel) need 0.6.4+.

import { scanNetwork } from "ollanet";

const { servers } = await scanNetwork({ lanScan: false });

Config

Installed copies use ~/.ollanet/config.json and store chats under ~/.ollanet/responses/. Other machines do not receive those chats unless they share that directory. Full guides live in the docs. Network effects: Network.