First run
After installing, enroll the device into your
Waired network with waired init. Run it once per machine.
Enroll the device
Section titled “Enroll the device”sudo waired init& "C:\Program Files\Waired\waired.exe" initwaired init walks you through three prompts:
-
Google sign-in. A browser opens to complete the sign-in. (Add
--no-browserto print the URL and code instead of opening a browser — useful on a headless server.) -
Enable the inference engine? (Y/n) — Choose Y on a machine that should run a model (your GPU box). The default is Y when the machine has enough memory (roughly 8 GB of VRAM) and N otherwise. On a client laptop that only uses a remote model, choose N.
-
Share with mesh peers? (Y/n) — Choose Y on a server so your other devices can send it inference requests. Choose N to keep the engine private to this machine (you can still use it yourself). This is independent of the engine toggle — see sharing vs. pausing.
If you enabled the engine, init looks at this machine’s CPU, memory, and GPU
and automatically picks the best bundled coding model that fits — a larger,
higher-quality model on a capable box, a smaller one on a modest laptop. It
checks free disk first (and steps down to a smaller model, or skips the
download, rather than filling the disk), then pulls the chosen model and waits
for it in the foreground, showing download progress. The pull can take a few
minutes; once it finishes, init runs a quick benchmark and — if this machine
can’t keep up — offers to switch to an even lighter model. If the download
fails, init still succeeds and prints how to retry. Pass --no-wait-model to
return to the shell right away and let the agent finish the download in the
background instead. To pin a specific model, pass
--inference-bundled-model-id <id> or see
Switch the bundled model.
Start the background service
Section titled “Start the background service”Enrollment configures the device; the waired-agent service keeps it connected.
sudo systemctl enable --now waired-agent(macOS uses a system launchd daemon that the installer already loaded; it starts at boot, no login required.)
Start-Service waired-agentNext: verify it works.