The swarm
Neutron is not one deployment you visit. The direction is several nodes that talk to each other: a hub instance that can drive peer instances, plus a companion program on a personal machine that can see and use the screen.
Why this shape
The obvious alternative — one big server everyone logs into — cannot do the thing people actually want, which is an agent that acts where the work is. Some work is on a server. Some is on the machine in front of you, inside applications that have no API.
Splitting the system into nodes has three consequences worth stating plainly:
Desktop control becomes legitimate. It runs on a local node you own, not on shared infrastructure, so it is a connector rather than a liability.
The hub needs its own governance. One instance driving another is exactly the escalation path an attacker would want, which is why it uses the same authenticated interface and the same gates as everything else rather than a private side channel.
The rails move to the edge. The desktop companion enforces its own limits locally — drift detection on the mouse, caps on session length and action count — because a network round-trip is too slow to stop a runaway input loop.