NFLTR is built on one relay. Each product's documentation lives on its own site; this page lists all of it.
nfltr client exposes local services, shells and files through the relay. On this site.The nfltr client, on this site: HTTP and TCP tunnels, shares, SSH, WireGuard, messages and files between machines.
Step-by-step tasks with the commands to type and the output to expect. Every step is tested against the CLI.
Give a reviewer a link to your localhost app, protect it with a generated password, revoke it.
Tutorialnfltr tail, nfltr watch and nfltr share for files, text and pipes.
nfltr shell or nfltr tcp 22, then ssh through nfltr ssh-config, and the host-key trade-off.
nfltr wg serve --allow on the LAN, wg socks5 or wg connect from anywhere.
One random key file on every machine keeps the relay out of the key exchange.
Tutorialp2p send, a2a send, notify send and the clipboard between your machines.
Which check first: diagnose, status, orch doctor, orch diagnose relay.
The distributed Claude Code hub, on orch.nfltr.xyz. The core guide track: install, API key, join machines, give the hub a goal, watch, steer and stop, recover.
Quickstart: a machine joins as a node; a goal goes to the hub from a terminal or from your own Claude Code session.
nfltr node join --max-agents 2 --allow-all-tools
nfltr orch "fix the flaky cache test and push a branch with the fix"
claude mcp add nfltr -- nfltr mcp --toolset hub
The whole path in one page: install, API key, credentials, join machines, first goal, recover.
Guide 00nfltr orch "<goal>", the interactive hub, budget caps, hub ids and reattach, nfltr orch doctor, zero-setup local hub.
Machine routing, parallel work, watching tasks, and steering, continuing or stopping agents through the hub.
Guide 02API keys, shared nodes, one hub id per person or project, labels, and what teammates see.
Guide 04Symptom to fix: missing nodes, tools_not_allowed, node_lost, budgets, relay restarts, reattach, and recovery.
Make your own Claude Code session the hub: two commands, the completion hook, permissions.
Guidenfltr node join and nfltr orch nodes: tools, repositories, machine descriptions, credentials, isolation.
An alert reaches the hub's hook, agents investigate on several machines read-only, the owner signs one fix, and it runs on the one machine that may change.
TutorialA small web service drives the hub over MCP, with no model in it: teams submit tasks over HTTP, webhooks or GitHub comments, Claude Code agents run on your machines under each one's policy, and results and costs come back. With a recorded developer's day.
TutorialWhat the hub is, how agents reach your machines, and what nfltr does and does not decide.
Corespawn_agent, send_message, stop_agent, list_agents, wait_for_agents, list_nodes: inputs, results, constraints, budgets, delivery guarantees.
Every nfltr orch and nfltr node command, with its flags and an example.
Follow runs in the hub, on its machine, or from any machine of your account.
GuideShort answers: what nfltr orch is, how it compares, what the relay sees, whose Claude account runs the agents, and where to start.
GuideRecorded runs: two from a plain Claude Code session, one goal on two machines, a parallel backlog, a remote investigation, a node killed mid-job.
DemoThe transport under both, on relay.nfltr.xyz: the hosted relay at nfltr.xyz, a relay on your own network (beta), and the Go SDK.
Step by step: nfltr relay serve on your Linux VM with your TLS certificate or a pinned self-signed one, one nfltr config set-relay step per machine, then nodes, goals and your own Claude Code; what works in the beta and what does not.