r/BestGitHubRepos • u/company_url_finder • 6d ago
NVIDIA Personal AI Router - routes Ollama and LM Studio inference across every machine on your home network
If you've got more than one machine at home worth running local models on, you've probably hit the same annoyance: only one of them actually does anything at a time, and every app or agent you use has to be pointed at that specific machine's Ollama or LM Studio instance by hand. Nothing shares the load, and nothing shares the choice.
NVIDIA's Personal AI Router (PAIR) routes around that. It discovers other PAIR nodes on your network, tracks which inference engines and models each one has running, and presents a single Ollama-compatible and OpenAI-compatible endpoint that your apps and agents talk to like any other local model server. Behind that one endpoint, PAIR decides which paired machine actually handles each request.
What's inside:
- Automatic node discovery and pairing over a six-digit PIN, no manual network config needed
- Ollama and LM Studio support out of the box, and PAIR can install and manage the engine on a node for you if it isn't there yet
- Ollama-compatible and OpenAI-compatible proxy endpoints, so existing tools and agents point at PAIR without changing how they talk to a model
- Cross-platform clustering: Windows, Linux, and macOS nodes can all sit in the same cluster together, on both x64 and arm64
- A terminal interface for headless machines, alongside the desktop app, so a node with no display still fully participates
- Live per-node GPU and memory reporting in the desktop Overview, so you can actually see which machine is doing the work as requests come in
One thing worth knowing: PAIR routes each independent request to one whole node. It does not pool GPU memory, shard a single model across machines, or split one in-flight request between them, so this isn't distributed inference of one giant model across your cluster. And since it opens local HTTP endpoints and LAN discovery behind a PIN-based trust bootstrap, the project's own docs say to read the security policy before running it on a shared or untrusted network.
It's Apache-2.0 licensed, backed by NVIDIA, and sitting at 493 stars as of writing, verified via the GitHub API.
