OmniRoute — Uninstall Guide
This guide covers how to cleanly remove OmniRoute from your system.
Quick Uninstall (v3.6.2+)
Section titled “Quick Uninstall (v3.6.2+)”OmniRoute provides two built-in scripts for clean removal:
Keep Your Data
Section titled “Keep Your Data”npm run uninstallThis removes the OmniRoute application but preserves your database, configurations, API keys, and provider settings in ~/.omniroute/. Use this if you plan to reinstall later and want to keep your setup.
Full Removal
Section titled “Full Removal”npm run uninstall:fullThis removes the application and permanently erases all data:
- Database (
storage.sqlite) - Provider configurations and API keys
- Backup files
- Log files
- All files in the
~/.omniroute/directory
⚠️ Warning:
npm run uninstall:fullis irreversible. All your provider connections, combos, API keys, and usage history will be permanently deleted.
Manual Uninstall
Section titled “Manual Uninstall”NPM Global Install
Section titled “NPM Global Install”# Remove the global packagenpm uninstall -g omniroute
# (Optional) Remove data directoryrm -rf ~/.omniroutepnpm Global Install
Section titled “pnpm Global Install”pnpm uninstall -g omnirouterm -rf ~/.omnirouteDocker
Section titled “Docker”# Stop and remove the containerdocker stop omniroutedocker rm omniroute
# Remove the volume (deletes all data)docker volume rm omniroute-data
# (Optional) Remove the imagedocker rmi diegosouzapw/omniroute:latestDocker Compose
Section titled “Docker Compose”# Stop and remove containersdocker compose down
# Also remove volumes (deletes all data)docker compose down -vElectron Desktop App
Section titled “Electron Desktop App”Windows:
- Open
Settings → Apps → OmniRoute → Uninstall - Or run the NSIS uninstaller from the install directory
macOS:
- Drag
OmniRoute.appfrom/Applicationsto Trash - Remove data:
rm -rf ~/Library/Application Support/omniroute
Linux:
- Remove the AppImage file
- Remove data:
rm -rf ~/.omniroute
Source Install (git clone)
Section titled “Source Install (git clone)”# Remove the cloned directoryrm -rf /path/to/omniroute
# (Optional) Remove data directoryrm -rf ~/.omnirouteData Directories
Section titled “Data Directories”OmniRoute stores data in the following locations by default:
| Platform | Default Path | Override |
|---|---|---|
| Linux | ~/.omniroute/ |
DATA_DIR env var |
| macOS | ~/.omniroute/ |
DATA_DIR env var |
| Windows | %APPDATA%/omniroute/ |
DATA_DIR env var |
| Docker | /app/data/ (mounted volume) |
DATA_DIR env var |
| XDG-compliant | $XDG_CONFIG_HOME/omniroute/ |
XDG_CONFIG_HOME env var |
Files in the data directory
Section titled “Files in the data directory”| File/Directory | Description |
|---|---|
storage.sqlite |
Main database (providers, combos, settings, keys) |
storage.sqlite-wal |
SQLite write-ahead log (temporary) |
storage.sqlite-shm |
SQLite shared memory (temporary) |
call_logs/ |
Request payload archives |
backups/ |
Automatic database backups |
log.txt |
Legacy request log (optional) |
Verify Complete Removal
Section titled “Verify Complete Removal”After uninstalling, verify there are no remaining files:
# Check for global npm packagenpm list -g omniroute 2>/dev/null
# Check for data directoryls -la ~/.omniroute/ 2>/dev/null
# Check for running processespgrep -f omnirouteIf any process is still running, stop it:
pkill -f omnirouteHagiCode
HagiCode is an agentic coding workspace. Rich, convenient UI interactions make planning, agent execution, and project work approachable and easy to navigate, creating an engaging development experience.
Explore an engaging development experience through rich, convenient UI interactions.
- SmartOpenSpec workflows turn intent into an executable path, from proposal to design, tasks, and a shipped change.
- EfficientMulti-agent execution keeps research, implementation, and review moving in parallel, across several repositories and the Agent CLIs you already use.
- InterestingRich, convenient UI interactions make planning, agent execution, and project work approachable and easy to navigate.
Download for Windows
Share HagiCode
Turn ideas into shipped software.
HagiCode is an agentic coding workspace. OpenSpec workflows plan the change, multi-agent execution carries it out, and Hero Scenario makes the long run visible, so ideas become shipped software.
- Smart
- OpenSpec workflows turn intent into a path from proposal to shipped change.
- Efficient
- Multi-agent execution runs research, build, and review in parallel.
- Fun
- Rich UI interactions make planning, agent work, and projects easier to follow.
© 2026 HagiCode | Powered By hagilight-starlight@0.21.0 | Branch: main | Commit: de60bcd | Built:

