Prerequisites
- Windows 10 or 11 (64-bit)
- PowerShell 5.1 or later (built-in on Windows 10+)
Install
Open PowerShell (search the Start menu for “PowerShell”) and run:- Checks for Node.js — installs the LTS via
winget(or nvm-windows as fallback) if missing - Installs the
fideliosCLI globally vianpm install -g fidelios@latest - Runs the interactive setup wizard (
fidelios onboard) when launched from a real PowerShell window
If you see a security warning about running scripts, open PowerShell as Administrator and run:
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
Then retry the install command.
Start FideliOS
Stop and Restart
PressCtrl+C in the PowerShell window to stop FideliOS.
To start it again:
Where Your Data Lives
| Data | Location |
|---|---|
| Config | %USERPROFILE%\.fidelios\instances\default\config.json |
| Database | %USERPROFILE%\.fidelios\instances\default\db |
| Secrets key | %USERPROFILE%\.fidelios\instances\default\secrets\master.key |
| Logs | %USERPROFILE%\.fidelios\instances\default\logs |
Run in the Background
Windows does not yet ship afidelios service install command (it works on macOS and Linux today — see Service Commands). Until that lands you have two options:
-
Task Scheduler — create a task that runs
fidelios runat logon with a hidden window. -
nssm — wrap the CLI as a real Windows service:
Using WSL (Optional)
If you already use Windows Subsystem for Linux (WSL), you can run the Linux installer inside your WSL terminal instead:What’s Next
Core Concepts
Learn how agents, tasks, and goals fit together
Adapters
Connect FideliOS to Claude, Codex, or your own model