Dendrite / airanger.dev
Checking control plane AiRanger home Agent contract
AiRanger/Dendrite/Control plane

Distributed inference / control plane

One API.
Many machines.

Dendrite gives agents and applications one clean OpenAI-compatible surface for inference routed across Linux, CUDA, Windows, WSL2, CPU, and GPU providers.

Network topology

One control plane · distributed execution

STANDARD / PLAINTEXT
DENDRITEROUTER CUDA LINUX WINDOWS CPU / WSL2 AGENT

Start here / provider utility

Download once. Double-click. See what this machine can do.

The Dendrite Provider Forge opens a private dashboard on your own machine. It discovers hardware, recommends compatible GPUs, installs a verified runtime, downloads approved weights, and guides enrollment without making you chase dependencies.

Get the provider app
ONE LOCAL APPWindows-first setup
guided and checksum-verified
Control plane
Checking
Public liveness probe
Providers
—
Authenticate to inspect pool
Inference mode
Coordinator plaintext
Standard tier only
Routing
Requirement-aware
Coordinator-selected per request

Provider onboarding

One app takes the machine from scan to serving

Double-clicking the download opens an actionable dashboard on 127.0.0.1. The cloud page never receives local setup credentials.

Runs on your machine
The executable is the installer, surveyor, dashboard, and provider agent

It starts with read-only discovery. Installs, model downloads, enrollment, and serving happen only after an explicit click in the local dashboard.

LOCAL / GUIDED

The released app needs no Node, npm, Python, or source checkout.

Open provider contract
01
Download the one-file provider apprelease v0.4.0

Choose the platform above. Checksums and a machine-readable release manifest are published beside every binary.

02
Double-click itdashboard opens automatically

The app scans CPU, RAM, GPUs, VRAM, PCIe, ISA, disk, network, and existing engines, then opens Provider Forge in your browser on a random 127.0.0.1 port.

Double-click dendrite-windows-x64.exe
03
Click through runtime and model setupprogress + SHA-256 verification

The dashboard recommends a compatible serving GPU set, installs the pinned llama.cpp runtime, and downloads only models that fit. A Quadro can stay installed while an RTX card serves.

04
Enroll and start servingoperator invite required

Paste the operator invite into the local dashboard. Enrollment returns a provider-scoped connection credential directly to the app and keeps it in memory. The app starts the engine and shows connection status.

Network pulse

Capacity matching

Consumers state what they need; the coordinator selects an eligible provider automatically. Provider inventory is optional operator diagnostics.

Waiting for client auth
Provider inventory is privateEnter the client token only if you want diagnostics. It is not needed to select a provider or route a model.

Operator console

Send a completion

A lightweight client for testing the same API agents use.

OpenAI-compatible

New request

SSE STREAM

Choose from the public allowlist; the coordinator finds the machine.

The coordinator will match this request automatically; no provider ID is required.
No request sent.
Response streamidle
Your streamed completion will appear here.