A self-hosted platform for running private LLMs and image models for one person, a team or an organization. Role-based access, load balancing with failover, and nothing leaves your network.

Browse and download GGUF models straight from Hugging Face.
Attachments, per-chat model switching and tunable generation settings.
Private conversations, shared channels and per-channel managers.
Add your documents and get answers that cite their sources.
Connect MCP tool servers and let models call them in chat.
Usage, telemetry, and CPU, RAM and GPU monitoring.
Spread requests across engines, with automatic failover.
Manage a Matricxon cluster on a live node map (BETA).
Hashed passwords, signed sessions, rate limits and roles.
The big choice is where the heavy model work runs: on the same node as pAIring, on a shared cluster, or on separate servers.
Browser ─► [ One node ]
pAIring + engine
+ modelsBest for personal use, small teams and trying it out.
pAIring ─┬─► Node A ─┐
├─► Node B ─┼► shared
└─► Node C ─┘ foldersBest for many users who need steady speed.
pAIring ─┬─► Server A
├─► Server B
└─► Server CBest for cheap extra capacity and failover.
python3 -m venv .venv
.venv/bin/pip install -r requirements.txt
cp .env.example .env
.venv/bin/python run.pyMore options and configuration are in the documentation.

