Occupy Any Machine

Your Mac is the command post. Windows is the front line. One command, and any bare machine falls in line.

PS>irm https://agent-road.dev/install.ps1 | iex
He's fixing my Windows from a fucking Mac.
AgentRoad lets one AI move across every machine you own.
Promo Video
Survives Anywhere

AI Doesn't Need Another Chat Window.

It needs another body.

A fresh Windows install has nothing. No Git, no Node, no Python. Run one command and the environment grows itself — like a tardigrade, it lives wherever you drop it.

Three Plays

One Agent, Three Plays

Fix machines, harvest idle compute, ship across platforms — every machine you own should be working for you.

Remote PC Repair
Scenario 1

Mac Agent Controls a Windows Dev Machine

One agent on your Mac sets up, codes, and runs projects on a remote PC. You never touch the environment — it builds itself.

Old Machines as Workers
Scenario 2

Turn Old Computers into AI Workers

Dusty old Macs, gaming PCs, that NAS in the closet — draft them all into your private compute network. One command to enlist.

Cross-Platform Dev
Scenario 3

Cross-Platform Development with One Agent

Code on Mac, test on Windows, deploy on Linux. One bridge, one agent, the whole line connected.

Where the machines are, the agent is.
Trauma team
Trauma Team

Machine Down, Team Dispatched

SSH dead, Tailscale down, agent unresponsive. Fine — Trauma Team runs three levels of response. Every way it can die has a path back.

Level 1Watchdog Self-Heal
0–30s

Service down? The watchdog restarts it or rolls back to the last stable config. It's back before you noticed it was gone.

Level 2Remote Surgery
30s–5min

Regenerate SSH keys, reset the network stack, re-authenticate Tailscale — one command from the Mac, fixed remotely.

Level 3Manual Takeover
Last resort

RustDesk unattended mode takes over the desktop directly. If the first two levels can't fix it, a human steps in.

Rescue is a closed loop. Whatever dies, there's a path to bring it back.
Vital Signs

Not Online or Offline — 8 States

Agent Road doesn't report "online" — that's useless. It tells you exactly what state the machine is in, what it can do, and what's missing. READY is the destination, not a state.

ENROLLING

Enrolling — command dispatched, Windows is growing its own environment

CONNECTED_SSH_ONLY

SSH up, desktop asleep — commands work, mouse doesn't

GUI_LOGIN_REQUIRED

Needs a desktop login — the agent is waiting for one password

MCP_UNAVAILABLE

Desktop control down — files and commands fine, GUI ops queued

TAILSCALE_AUTH_REQUIRED

Tailscale auth expired — re-authenticate and you're back

DEGRADED_RECOVERY_AVAILABLE

Primary link down, backup channel alive — recoverable

REBOOT_RECOVERY_FAILED

Didn't come back from reboot — Trauma Team Level 2 engaged

QUARANTINED

Security event triggered, machine locked down — held for your manual review

READY

Full chain verified — commands, files, desktop, browser, all green

READY isn't a status — it's a promise: a machine that comes back from a reboot by itself is a machine you actually own.
Boundaries

Boundaries, Not Promises

01

Single-Use Token

Enrollment tokens die in 10 minutes. One device, one shot, destroyed after.

02

No Long-Lived Secrets

No credential worth stealing lives in commands, logs, or process output.

03

Fail-Closed

Tailscale not running? Enrollment stops cold. No downgrade, no detour.

04

Pinned Host Keys

SSH host keys verified, then pinned. Man-in-the-middle gets refused on sight.

05

No Model on Target

Windows runs only lightweight control components. The model and the planning stay on your Mac.

06

Dangerous Ops Ask First

Bulk deletes, firewall changes, security software, external publishing — every one needs your explicit yes.

Not in v1
  • ×Pre-boot recovery (BIOS / WinRE / BitLocker loops)
  • ×Hardware failures (disk, memory, power)
  • ×Organization-managed devices
  • ×Cross-VPN relays and self-hosted VPS forwarding
Alpha — Mac → Windows only. Tailscale transport. More platforms in development.
Physically Verified

Cold reboot. Transport recovery. Integrity preservation. Network isolation.

Physically verified.

Not a slide-deck feature list — a test matrix run on real hardware: power-cycle reboots, network-cut recovery, file integrity checks, forced routing isolation. Every item physically verified.

Cold Reboot

Auto-reconnect after a normal reboot, zero manual steps

Transport Recovery

Encrypted channel rebuilds itself after a Tailscale drop

Integrity Preservation

User files and existing configs untouched, verified by hash

Network Isolation

LAN hard-blocked, traffic forced through Tailscale mesh only

🌐