As AI agents grow more capable, they also grow more demanding — fracturing single questions into cascades of model calls that overwhelm any one machine. NVIDIA's PAIR, released this week as open-source software, quietly reframes the problem: rather than asking users to buy more compute, it asks them to notice the compute already sitting idle across the room. In distributing inference requests across home networks without touching a line of existing agent code, PAIR places a small but meaningful bet that the next frontier of personal AI is not raw power, but coordination.
NVIDIA Launches PAIR: Open-Source Router for Distributed Local AI Inference
The agent never knows the difference. Existing software works unchanged.
So PAIR is a load balancer for local AI inference. Why does that matter right now?
Multi-agent workflows have exploded. One user request becomes dozens of independent model calls. If they all hit the same GPU, you get a queue. Meanwhile, other machines on your network are sitting idle. PAIR finds those idle machines and routes requests to them.
But it doesn't actually run the models itself, right? Ollama and LM Studio still do the heavy lifting.
Correct. PAIR is a router. It discovers machines, decides which one should handle each request, and proxies the request to the right inference engine.
What's the setup burden? Do I have to rewrite my agent code?
No. PAIR proxies the existing Ollama and LM Studio APIs. Your agents speak the same interface they always did. PAIR just intercepts the calls and redirects them.
How does it decide which machine gets which request?
Five signals: is the node online, is the engine enabled, is the exact model present, what's the current job load, and what's the GPU utilization. A request goes to one eligible node and stays there for its lifetime.
So it doesn't pool GPU memory or split requests across machines?
Right. Each inference runs whole on one device. It's workload-level concurrency with a hard boundary.
What about the demo numbers—18 minutes on one laptop, 8:48 on three devices. How confident should we be in those?
They're demonstration numbers with a synthetic workload. NVIDIA hasn't published detailed methodology. They show the concept works, but production performance will vary.
What hardware does it support?
RTX 20 Series and newer, RTX PRO from Turing onward, DGX Spark, and Apple M4 or newer. Windows, Linux, and macOS can all be paired together.
What's missing from the current version?
The scheduler doesn't account for GPU memory, GPU class, or whether a model is already warm in VRAM. Future versions may add VRAM pooling and more sophisticated scheduling policies.
So this is beta software solving a real problem, but with known limitations.
Exactly. It's Apache 2.0 and free. It solves the idle-machine problem without requiring you to change your code.
The Pulse
- Modern AI agents silently splinter tasks into dozens of model calls, saturating a single GPU while nearby machines sit untouched — the bottleneck is not hardware, it is traffic management.
- NVIDIA's PAIR enters the network invisibly, intercepting requests between agent software and inference engines and rerouting them to whichever machine is ready, without requiring any code changes from developers or users.
- A live demonstration cut a five-agent workflow from 18 minutes on one laptop to under nine minutes across three devices — a 55% speedup that reframes home hardware as a distributed system rather than a collection of isolated machines.
- Trust and discovery are handled with deliberate simplicity: mDNS finds new machines automatically, a six-digit PIN establishes trust, and mTLS encryption secures all traffic between nodes.
- The tool ships today in public beta under Apache 2.0, supporting RTX, DGX, and Apple M4 hardware, though current limits — no VRAM pooling, no cross-node request splitting — mean it solves one focused problem rather than reimagining inference architecture wholesale.
As AI agents grow more capable, they also grow more demanding — fracturing single questions into cascades of model calls that overwhelm any one machine. NVIDIA's PAIR, released this week as open-source software, quietly reframes the problem: rather than asking users to buy more compute, it asks them to notice the compute already sitting idle across the room. In distributing inference requests across home networks without touching a line of existing agent code, PAIR places a small but meaningful bet that the next frontier of personal AI is not raw power, but coordination.
When a modern AI agent tackles a question, it rarely does so in one move. It breaks the task apart, spawning model call after model call until the GPU on your primary machine is saturated — while the desktop across the room sits completely idle. The bottleneck, NVIDIA argues, is not compute. It is routing.
PAIR, released this week as open-source software, is NVIDIA's answer to that gap. It is not a new inference engine — Ollama and LM Studio still do the actual work of running models. Instead, PAIR watches your home network, discovers every compatible machine on it, and sends each inference request to whichever device has both the capacity and the right model loaded. In NVIDIA's own demonstration, a five-agent workflow that took 18 minutes on a single RTX Spark laptop completed in under nine minutes when spread across three machines.
The design philosophy is deliberate restraint. PAIR introduces no new API. It sits between your agent software and the inference engines already running on your network, proxying the same interfaces your agents already speak. An agent asks for a model inference; PAIR intercepts it, selects a node, and routes it there. The agent never knows the difference, and existing software works unchanged.
Discovery is automatic through mDNS — the same protocol that finds printers on a network. A six-digit PIN establishes trust between machines, after which all communication is encrypted with mTLS. PAIR can even install Ollama or LM Studio on newly paired systems and begin downloading models, removing most manual setup.
For each request, the scheduler checks five conditions: node availability, inference engine status, model presence, current job count, and GPU utilization. A node becomes eligible only when all five align. Crucially, PAIR assigns each request to one node for its entire lifetime — it does not pool VRAM across machines or split a single inference across the network. It is workload-level concurrency with a clean boundary.
PAIR ships as public beta (v0.1.1) with installers for Windows, macOS, and Linux under Apache 2.0, supporting GeForce RTX 20 Series and newer, DGX Spark, and Apple M4 silicon. Known limits include a scheduling policy blind to GPU memory class and model warmth in VRAM — refinements flagged for future versions. For now, PAIR solves one specific, underappreciated problem: the idle machine on your network while your primary device is overwhelmed.
When you run a modern AI agent on your laptop, something unexpected happens. The agent breaks your single question into dozens of smaller tasks, each spawning its own model call. Your workstation's GPU fills up. Requests queue. Meanwhile, across the room, your desktop sits idle. The bottleneck is not compute power—it is routing.
NVIDIA's answer is PAIR, a Personal AI Router released this week as open-source software. It is not a new inference engine. Ollama and LM Studio still do the actual work of running models. What PAIR does is watch your home network, find every compatible machine on it, and send each inference request to whichever device has the capacity and the right model loaded. The result, in NVIDIA's own test, was a 55 percent speedup: a five-agent workflow that took 18 minutes on a single RTX Spark laptop completed in under nine minutes when distributed across three machines.
The design is deliberately simple. PAIR introduces no new API. Instead, it sits between your agent software and the inference engines already running on your network, proxying the same Ollama and LM Studio interfaces your agents already speak. An agent asks for a model inference. PAIR intercepts that request, decides which node should handle it, and routes it there. The agent never knows the difference. Existing software works unchanged.
Discovery happens automatically through mDNS—the same protocol that finds printers on your network. When a new machine joins, PAIR finds it. Trust is established with a six-digit PIN: you enter it on the inviting machine, then on the machine you want to add. After that, all communication between nodes is encrypted with mTLS using generated certificates. PAIR can even install Ollama or LM Studio on paired systems and begin downloading models, removing most of the manual setup work.
The scheduler makes five decisions for each request. Is the target node online and ready? Is the required inference engine enabled on it? Is the exact model present? How many jobs are currently running on that node and engine? What is the GPU utilization? A node becomes eligible only when all conditions align. If you load the same model on multiple machines, PAIR simply widens the pool of eligible targets. Different machines can hold different models—PAIR routes according to what is actually there.
This is workload-level concurrency with a hard boundary. PAIR assigns each request to one node, where it stays for its entire lifetime. It does not pool GPU memory across machines, merge multiple GPUs into one larger accelerator, or split a single request across the network. Each inference runs whole on one device.
The demo paired PAIR with Hermes Desktop, an agent framework that creates a five-subagent workflow over a synthetic household inbox, running Qwen 3.6 35B on each selected node. One RTX Spark laptop averaged 18 minutes. Three devices—an RTX Spark laptop, a DGX Spark, and an RTX 5090—averaged 8 minutes and 48 seconds. The caveat is that these are demonstration numbers, not production benchmarks, and NVIDIA has not published detailed methodology.
PAIR ships today as public beta (v0.1.1) with signed installers for Windows, macOS, and Linux, and full source code on GitHub under Apache 2.0. It supports GeForce RTX 20 Series GPUs and newer, RTX PRO workstation cards from Turing onward, DGX Spark, and Apple M4 or newer silicon. Windows, Linux, and macOS nodes can be paired together on both x64 and arm64 architectures, though Windows on ARM is still experimental. The minimum requirement is 8 GB of RAM and 20 GB of disk space.
The current version has known limits. It uses a single scheduling policy that is blind to GPU memory, GPU class, and whether a model is already warm in VRAM. Future versions may add VRAM pooling and more sophisticated scheduling. For now, PAIR solves one specific problem: the idle machine on your network while your primary device is saturated. It does that without asking you to rewrite your agent code.
Notable Quotes
PAIR introduces no new API and proxies existing Ollama and LM Studio interfaces, meaning existing agent harnesses need no changes— NVIDIA PAIR documentation