Nyx

The agent that works
while you sleep.

A self-hostable, autonomous multi-agent system that runs a team of AI agents to build software, research, and automate, on your own models, on a spine engineered so it cannot get stuck.

self-hosted your own models multi-agent runs overnight cannot wedge

01What Nyx is

Most AI tools wait for you to type, then do one thing and stop. Nyx is different: it is an autonomous orchestrator that runs a whole team of specialist agents on its own, around the clock, on a machine you control. You give it a goal, it decomposes the work, fans it out across agents, checks the results, and keeps going until it is done, recovering itself when something fails instead of silently hanging. It is the part you would normally hire people for: a system that takes a fuzzy objective and turns it into finished, verified work without supervision.

Think of it as a small studio that never sleeps. An Assistant takes the request and delegates. A Coder builds. A Researcher digs. A Reviewer opens a real browser and checks the result looks right and works on every screen. The whole studio runs on a self-healing spine, on the models you choose, and you can point more of your own devices at it as workers.

02What it does

One system, several jobs. All of it self-hosted and runnable unattended.

build software

Autonomous marathons

Give it a goal; it decomposes into increments, fans out workers, verifies, and commits each one, overnight, no babysitting.

do anything

A real assistant

Chat, research, automate, code. It understands the request, remembers you, and routes the work to the right agent.

never stuck

Self-healing

A fail-open controller that, by design, cannot wedge: a stuck task is skipped or retried and the run always finishes.

your stack

Self-hosted, your models

Runs on your machines on a configurable model Route (DeepSeek, Groq, and others), so it is private and cheap.

a teammate

GitHub-native

The Coder watches a repo's issues, fixes them through the verify loop, and opens a PR that closes the issue.

scales out

Multi-device fleet

One brain, many hands: point more of your own devices at the coordinator and they pick up work as it comes.

03The team

Two orchestrators over a set of doers. The conductors coordinate and aggregate; the doers produce the work. See inside the agents.

orchestrator

Assistant

The front door. Understands, remembers, routes, and aggregates. Does no grunt work itself.

doer

Coder

Reads, patches, runs, and tests in a sandbox until the change is verified. Also a GitHub teammate.

doer

Researcher

Fans out searches, reads and ranks sources, returns a synthesized, cited answer.

doer

Reviewer

Opens a browser, clicks through, checks desktop and mobile, and sends fixes back to the coder.

04How it is built

One coordinator owns the work and cannot wedge. Agents run on a swappable harness. Workers can live on any device.

YOU REACH IT BY Telegram API Dashboard Assistantorchestrator Coder / Researcher/ Reviewer (doers) Pluggable harness NYX_HARNESS = claude-code | nyx-coder Claude Code nyx-coder nyx-core spine self-healing fail-open controller acceptance gate safety rails supervisor + ledger Route planner / worker / vision / image / embedding, all swappable workers any device
One coordinator owns the work and cannot wedge. The agents run on a swappable harness, on models you choose, with workers on any device.

05Three dials, not one stack

Everything swappable is config, not a rewrite. This is how Nyx stays cheap, fast, and not locked to any vendor.

harness
Claude Code or nyx-coder

The agent runtime. Switch with NYX_HARNESS. Migrate gradually, fall back instantly.

models
per role, by env

Planner, worker, vision, image, embedding each pick their own model. DeepSeek to plan, a fast model for the rest.

profiles
orchestrator + doers

The assistant routes and aggregates; the coder, researcher, and reviewer do the work.