ollanet docs

Library

import { scanNetwork, runPrompt, listLoaded } from 'ollanet';

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

Node 20+ only. Not for the browser. LAN scan is opt-in.

Floors

Surface Version
scanNetwork / prompt ≥ 0.4.0
pull / show / rm / ps ≥ 0.5.0
Compare, lastScan, bench --hot ≥ 0.6.0
resolveTarget / listTargets ≥ 0.6.1
Aliases (lookupAlias / expandMachineModel) ≥ 0.6.4

Bundlers (Vite / SvelteKit SSR)

// vite.config.ts
ssr: { external: ["ollanet"] },
optimizeDeps: { exclude: ["ollanet"] },

Hard-coding http://127.0.0.1:11434 treats Ollama like a local daemon. ollanet discovers hosts you configure or select. A reachable host is not a trusted host.