NVIDIA PAIR Pools Every Idle GPU in the House, and It Will Happily Route Jobs to a Mac NVIDIA PAIR, a free open-source Personal AI Router in open beta for Windows, macOS, and Linux, pools idle GPUs across home networks to route inference requests to available machines, including Apple M4 or newer Macs. In NVIDIA's demo, a five-subagent job that took 18 minutes on a lone RTX Spark laptop averaged 8 minutes 48 seconds on a three-device cluster with a DGX Spark and RTX 5090, though NVIDIA calls the result unofficial and configuration-specific. The Personal AI Router is in open beta on Windows, macOS and Linux, and NVIDIA’s own demo is refreshingly upfront about what it does and does not prove. Most of what NVIDIA brought to IFA 2026 was the usual local-AI drumbeat, but one item is worth actually installing. NVIDIA PAIR, short for Personal AI Router, is a free, open-source tool that finds every compatible machine on your home network and hands inference requests to whichever one has spare capacity. It is in beta now with both a graphical and a terminal interface, and the pitch is blunt: more than half of US households own two or more PCs, and most of that hardware sits doing nothing all day. The support list is broader than you would expect from NVIDIA. GeForce RTX 20 Series and newer, RTX PRO workstation cards from Turing onward, DGX Spark, and Apple M4 or newer silicon. That last one is not a typo. NVIDIA has written a scheduler that will cheerfully send work to a Mac sitting in the next room, which is the sort of thing the company does not usually do without an asterisk attached. It helps to be clear about what PAIR is not. It is not an inference engine. Ollama or LM Studio still loads and runs the model on whichever machine gets picked. PAIR sits in front as a proxy, taking over the default port those two services listen on, so an agent harness keeps talking to the endpoint it already knows and never learns there is a cluster behind it. Nothing about the agent has to change. What it actually speeds up This is workload-level concurrency, not model sharding. Every request is assigned to one eligible node and stays there for its whole life, so PAIR does nothing for a single long prompt against a single model. Where it earns its keep is the pattern that has become normal in agent work: a lead agent fans a task out into half a dozen subagents, and all those independent calls end up queuing behind one GPU while the machine you are sitting at becomes unusable. NVIDIA’s technical writeup https://developer.nvidia.com/blog/nvidia-pair-virtual-inference-router-expands-available-compute-on-your-local-network puts numbers on it. Running a five-subagent job through Hermes Desktop and Ollama, a lone RTX Spark laptop averaged 18 minutes. A three-device PAIR cluster made of that same laptop plus a DGX Spark and an RTX 5090 averaged 8 minutes 48 seconds. NVIDIA labels the run unofficial and configuration-specific and explicitly declines to promise linear scaling, which is more honesty than these slides usually carry. Read the machine list again before you extrapolate, though. The single-device baseline was the slowest of the three, so part of that roughly 2x is simply the arrival of a 5090 in the pool rather than distribution doing clever work. Three identical PCs would not behave the same way, and neither would a workload with less independent parallelism in it. How it finds and trusts your machines Discovery is mDNS, with a manual IP fallback, and every node pairing has to be approved by hand before any traffic flows. Once paired, node-to-node communication runs over mTLS with generated certificates, and NVIDIA says prompts and inference traffic stay on the local network. A machine only becomes eligible for a given request if the exact model being asked for is already present there, though PAIR can install an engine and kick off model downloads on paired systems to save you doing it five times. Models do not have to match across the cluster. Different boxes can hold different models, and PAIR routes by where a model actually lives; loading the same tag on more nodes just widens the pool for that request. For each job the scheduler weighs node readiness, engine state, model presence and current GPU utilisation, which is the bit that makes it usable at home rather than in a rack. A gaming PC that has just launched a game, a laptop that closed its lid, a workstation someone reclaimed for Blender: all of those drop out and rejoin on their own. One practical note that the marketing skips: PCWorld https://www.pcworld.com/article/3226013/nvidia-wants-to-turn-your-house-of-gaming-pcs-into-an-ai-supercomputer.html points out that wired Ethernet matters here, which will not surprise anyone who has tried to move model-sized traffic over Wi-Fi. The rest of the IFA local-AI package is more conventional: llama.cpp gains up to 1.9x throughput on an RTX 5090 through new kernels and better speculative decoding, vLLM picks up as much as 1.4x on a two-node DGX Spark setup, and both land in LM Studio and Ollama. The RTX Spark Windows machines that keep appearing in these demos arrive in October.