When to use NFLTR

NFLTR is a distributed AI work runtime: a planner assigns explicit task contracts to workers through a live DAG with optional review, summarization, finalization, and custom task-mode phases, plus inline human-in-the-loop approvals and a hosted control plane you don't have to operate. This page is the honest decision guide for whether it fits your workflow.


Use NFLTR when

Don't use NFLTR when

Hosted vs. self-hosted

Hosted (nfltr.xyz)Self-hosted
Operate the control plane No — we run it Yes — one GCE VM running rpc-server under systemd (standalone VM deployment with Caddy + OPA)
Sign in Google OAuth Same code, your own OAuth client (or none, for localhost-only)
Where task execution runs Your machines, outbound to nfltr.xyz:443 Your machines, outbound to your VM
Bring your own Anthropic key Yes (or claude login OAuth) Same
Multi-tenant audit Built in Built in
Cost Free during preview Your infra cost
Default to hosted

Switch to self-hosted when your data residency, audit boundary, or air-gap constraints actually require it — most early users don't need that. When you do self-host for production, the recommended shape is a standalone VM (one GCE VM running rpc-server under systemd). Dashboard, landing, and docs ship via the embedded web/ tree inside that binary — rebuild the bundle and reinstall. Kubernetes, Helm, GKE, and make deploy-ui are legacy / non-production control-plane paths — do not use them for production deploys.

Decision shortcut

Try nfltr quickstart first. It runs a tiny verified orchestration in under two minutes and gives you a hands-on read on whether the operator surface matches how you want to work. The five-minute walkthrough covers the next steps.

Next steps