Nodus v1.6
Autonomous cluster operations

Your cluster operations,
running themselves.

Nodus reasons about what to run and where, executes the work across your fleet, and repairs failures on its own — under your policy, and it shows its work.

Self-host on your cluster · or a managed control plane


The loop

Reason, execute, repair, learn — without a human in the middle.

You set the goal and the policy. Nodus runs the operational loop across your fleet and records the reasoning behind every move.

01 · reason

Decides what to run

The Decision Engine reasons over cluster state and knowledge to choose the next work — and why it's next.

02 · place

Places it by capability

Work lands on a worker that can actually run it — GPU, tools, network, whatever the task requires.

03 · execute

Does the work

Agents and workers execute for real — run jobs, install software, even drive apps with no API.

04 · repair & learn

Fixes and remembers

On a failure it reasons a repair; on a success it remembers what worked and reuses it fleet-wide.

Why Nodus

Schedulers place containers. Pipelines run steps. Neither one reasons.

The operational thinking — what to run, where, what to do when it breaks, and why — is still on you. Nodus puts that brain in the loop, and keeps the receipts.

Kubernetes CI / workflows Cloud agents Nodus
Reasons what & why to runyou script itpartialDecision Engine
Executes real work across a fleetcontainersstepsone contextagents + workers
Self-repairs failuresrestartsretriesreasons a repair
Explains every decisionaudit trail
Learns what workedrarelypersists it
Proof, not slideware

It drove the hardest install we could find — by itself.

To prove the execution is real, a Nodus worker installed Unreal Engine end-to-end: it restored the launcher, navigated a stubborn web-rendered UI, clicked through install, pricing and location dialogs, and kicked off a multi-gigabyte download. No human touched the mouse.

Driving a GUI with no API is one of the hardest execution targets there is. If Nodus can operate that, it can operate your tools.

◈ learned the 5-step path → replays it from memory
worker: shadow-0pmc · gui.agent
# goal: install unreal engine — autonomously
restore launcher window ok
navigate: Library → Engine Versions ok
click Install · 5.8.0 ok
accept pricing dialog ok
confirm install location ok
download started · 80.3 MB/s ok
— run complete · status: done · learned: 5 steps
Proof, not slideware

It deployed this very page — and fixed its own command.

Nodus was given one goal: “deploy this site to Cloudflare Pages.” With no script and no human at the keyboard, it reasoned each command, read the output, and adapted — it tried wrangler deploy, saw that was the wrong sub‑command, and corrected to wrangler pages deploy on its own.

It pulled its Cloudflare token from its own secret manager, ran under your policy, and shipped — on a single desktop, locally, at $0. The page you’re reading is the artifact.

— observed the error, adapted, learned the working sequence
worker: shadow-0pmc · cli.agent
# goal: deploy this site to Cloudflare Pages — autonomously
observe: fresh workspace, no build yet
$ npm install ok
$ wrangler deploy . wrong sub-command
reason: pages project → needs pages deploy
$ wrangler pages deploy . ok
secret: CLOUDFLARE_API_TOKEN ← secret manager ok
— deployment complete · status: done · 3 steps
Runs where you do

Your cluster, or ours.

Nodus is hybrid by design. Keep everything on your own hardware, or let us host the control plane and connect your workers.

self-hosted

On your cluster

Run the controller and workers on your own fleet — on-prem or your cloud. Nothing leaves your infrastructure; you own every node and every decision.

managed

Hosted control plane

Let us run the brain. Connect your workers to a managed Nodus control plane and skip the setup — your work still executes on your machines.

Put the brain in your cluster.

Nodus is in private development. Join the waitlist for early access and build updates as autonomous operations come online.

No spam. Build updates and an early-access invite — that's it.