COMPUT — Uninstall Guide
🌐 Languages: 🇺🇸 English | 🇪🇹 አማርኛ | 🇸🇦 العربية | 🇦🇿 Azərbaycan dili | 🇧🇬 Български | 🇧🇩 বাংলা | 🇨🇿 Čeština | 🇩🇰 Dansk | 🇩🇪 Deutsch | 🇬🇷 Ελληνικά | 🇪🇸 Español | 🇪🇪 Eesti | 🇮🇷 فارسی | 🇫🇮 Suomi | 🇫🇷 Français | 🇮🇪 Gaeilge | 🇮🇳 ગુજરાતી | 🇳🇬 Hausa | 🇮🇱 עברית | 🇮🇳 हिन्दी | 🇭🇷 Hrvatski | 🇭🇺 Magyar | 🇦🇲 Հայերեն | 🇮🇩 Bahasa Indonesia | 🇳🇬 Igbo | 🇮🇹 Italiano | 🇯🇵 日本語 | 🇬🇪 ქართული | 🇰🇭 ខ្មែរ | 🇮🇳 ಕನ್ನಡ | 🇰🇷 한국어 | 🇱🇹 Lietuvių | 🇱🇻 Latviešu | 🇮🇳 മലയാളം | 🇮🇳 मराठी | 🇲🇾 Bahasa Melayu | 🇲🇹 Malti | 🇲🇲 မြန်မာ | 🇳🇵 नेपाली | 🇳🇱 Nederlands | 🇳🇴 Norsk | 🇮🇳 ଓଡ଼ିଆ | 🇮🇳 ਪੰਜਾਬੀ | 🇵🇭 Filipino | 🇵🇱 Polski | 🇵🇹 Português (Portugal) | 🇧🇷 Português (Brasil) | 🇷🇴 Română | 🇷🇺 Русский | 🇱🇰 සිංහල | 🇸🇰 Slovenčina | 🇸🇮 Slovenščina | 🇷🇸 Српски | 🇸🇪 Svenska | 🇰🇪 Kiswahili | 🇮🇳 தமிழ் | 🇮🇳 తెలుగు | 🇹🇭 ไทย | 🇹🇷 Türkçe | 🇺🇦 Українська | 🇵🇰 اردو | 🇺🇿 Oʻzbekcha | 🇻🇳 Tiếng Việt | 🇳🇬 Yorùbá | 🇨🇳 中文 (简体) | 🇹🇼 中文 (繁體)
This guide covers how to cleanly remove OmniRoute from your system.
Quick Uninstall (v3.6.2+)
OmniRoute provides two built-in scripts for clean removal:
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
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
NPM Global Install
# Remove the global package
npm uninstall -g omniroute
# (Optional) Remove data directory
rm -rf ~/.omniroutepnpm Global Install
pnpm uninstall -g omniroute
rm -rf ~/.omnirouteDocker
# Stop and remove the container
docker stop omniroute
docker rm omniroute
# Remove the volume (deletes all data)
docker volume rm omniroute-data
# (Optional) Remove the image
docker rmi diegosouzapw/omniroute:latestDocker Compose
# Stop and remove containers
docker compose down
# Also remove volumes (deletes all data)
docker compose down -vElectron 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)
# Remove the cloned directory
rm -rf /path/to/omniroute
# (Optional) Remove data directory
rm -rf ~/.omnirouteData 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
| 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
After uninstalling, verify there are no remaining files:
# Check for global npm package
npm list -g omniroute 2>/dev/null
# Check for data directory
ls -la ~/.omniroute/ 2>/dev/null
# Check for running processes
pgrep -f omnirouteIf any process is still running, stop it:
pkill -f omniroute