The short version
By default, FideliOS runs only while the Terminal / PowerShell window is open. Close it, restart your computer, or let your laptop sleep — FideliOS stops. If you want your AI agents to keep working 24/7 on their own, follow one of the steps below for your operating system. It’s a single command per OS and takes less than a minute. If the installer asked “Should FideliOS keep running on its own?” and you picked Yes — you’re already done, no action needed here. If you picked No (or missed the question), pick one of the options below whenever you’re ready.macOS — three options
Option 1 (recommended): fidelios service install — launchd
- Writes
~/Library/LaunchAgents/nl.fidelios.server.plist - Sets
RunAtLoad=true→ starts automatically every time you log in - Sets
KeepAlive=true→ launchd restarts the server on any crash - Service is isolated from your Terminal — closing/quitting Terminal has no effect
- Logs to
~/.fidelios/instances/default/fidelios.log
Option 2: Amphetamine (stay-awake, no service)
If you prefer to keep FideliOS running as a regular foreground process in Terminal and just want your Mac to never sleep while it’s running, use the free Amphetamine app. Install (App Store link) — current version 5.3.2, works on macOS 10.13 Sierra and up. Settings that work well for FideliOS:- Open Amphetamine → click the pill icon in the menu bar → Preferences
- Go to Triggers → + → New Trigger
- Pick “While a process is running” → search for
nodeorfidelios - Set session behaviour:
- Display sleep: Allowed (safe — you can let your screen sleep, FideliOS keeps running)
- System sleep: Never
- Keyboard/mouse required: No
- Save. Amphetamine will automatically keep your Mac awake whenever
fidelios runis in the process list.
Option 3: built-in caffeinate (no extra app)
If you just want a quick session without installing anything:
fidelios and keeps your Mac awake for as long as that command is running. Close the Terminal tab → everything stops.
Linux — fidelios service install (systemd user unit)
~/.config/systemd/user/fidelios.service and runs systemctl --user enable --now fidelios so FideliOS auto-starts on every user login and restarts on crash.
If you’re running on a headless server and want FideliOS to start at boot (before any user logs in), enable user lingering:
Windows — two options
Option 1: Task Scheduler
- Press
Win + R→ typetaskschd.msc→ Enter - Action → Create Basic Task
- Name:
FideliOS - Trigger: When I log on
- Action: Start a program
- Program:
C:\Users\<you>\AppData\Roaming\npm\fidelios.cmd(adjust to whereverwhere fideliosreports — usually underAppData\Roaming\npm) - Arguments:
run - Finish. FideliOS starts every time you sign in.
Option 2: nssm — proper Windows service
NSSM wrapsfidelios run as a true Windows service so it starts before user login.
nssm status FideliOS or use services.msc from the Start menu.
Stay-awake alternative — Microsoft PowerToys Awake
Microsoft’s official free Awake utility (part of PowerToys) is the Windows equivalent of Amphetamine. Install from:fidelios run.
Tradeoff: same as Amphetamine — the Terminal window still needs to be open.
Which should I pick?
| You are… | Pick |
|---|---|
| Running a FideliOS-powered business 24/7 | Option 1 on all OSes (fidelios service install or nssm) |
| Testing / learning / demo-ing | Stay-awake (Amphetamine / PowerToys Awake) + Terminal |
| On a shared Mac and don’t want auto-start | Option 3 (caffeinate) — nothing to uninstall |
| On a cloud VM | Option 1 — services are what VMs are for |
fidelios service uninstall later.