Aller au contenu
OmniRoute source

OmniRoute — Uninstall Guide (Français)

OmniRoute fournit deux scripts intégrés pour une désinstallation propre :

Fenêtre de terminal
npm run uninstall

Cette commande supprime l’application OmniRoute, mais conserve votre base de données, vos configurations, vos clés API et les paramètres de vos fournisseurs dans ~/.omniroute/. Utilisez-la si vous prévoyez de réinstaller l’application ultérieurement et souhaitez conserver votre configuration.

Fenêtre de terminal
npm run uninstall:full

Cette commande supprime l’application et efface définitivement toutes les données :

  • Base de données (storage.sqlite)
  • Configurations des fournisseurs et clés API
  • Fichiers de sauvegarde
  • Fichiers journaux
  • Tous les fichiers du répertoire ~/.omniroute/

⚠️ Avertissement : npm run uninstall:full est irréversible. Toutes vos connexions aux fournisseurs, vos combinaisons, vos clés API et votre historique d’utilisation seront définitivement supprimés.


Fenêtre de terminal
# Supprimer le package global
npm uninstall -g omniroute
# (Facultatif) Supprimer le répertoire de données
rm -rf ~/.omniroute
Fenêtre de terminal
pnpm uninstall -g omniroute
rm -rf ~/.omniroute
Fenêtre de terminal
# Arrêter et supprimer le conteneur
docker stop omniroute
docker rm omniroute
# Supprimer le volume (efface toutes les données)
docker volume rm omniroute-data
# (Facultatif) Supprimer l’image
docker rmi diegosouzapw/omniroute:latest
Fenêtre de terminal
# Arrêter et supprimer les conteneurs
docker compose down
# Supprimer également les volumes (efface toutes les données)
docker compose down -v

Windows :

  • Ouvrez Paramètres → Applications → OmniRoute → Désinstaller
  • Ou exécutez le programme de désinstallation NSIS depuis le répertoire d’installation

macOS :

  • Faites glisser OmniRoute.app depuis /Applications vers la Corbeille
  • Supprimez les données : rm -rf ~/Library/Application Support/omniroute

Linux :

  • Supprimez le fichier AppImage
  • Supprimez les données : rm -rf ~/.omniroute
Fenêtre de terminal
# Supprimer le répertoire cloné
rm -rf /path/to/omniroute
# (Facultatif) Supprimer le répertoire de données
rm -rf ~/.omniroute

Par défaut, OmniRoute stocke les données aux emplacements suivants :

Plateforme Chemin par défaut Remplacement
Linux ~/.omniroute/ Variable d’environnement DATA_DIR
macOS ~/.omniroute/ Variable d’environnement DATA_DIR
Windows %APPDATA%/omniroute/ Variable d’environnement DATA_DIR
Docker /app/data/ (volume monté) Variable d’environnement DATA_DIR
Compatible XDG $XDG_CONFIG_HOME/omniroute/ Variable d’environnement XDG_CONFIG_HOME
Fichier/Répertoire Description
storage.sqlite Base de données principale (fournisseurs, combinaisons, paramètres, clés)
storage.sqlite-wal Journal d’écriture anticipée SQLite (temporaire)
storage.sqlite-shm Mémoire partagée SQLite (temporaire)
call_logs/ Archives des charges utiles des requêtes
backups/ Sauvegardes automatiques de la base de données
log.txt Journal des requêtes hérité (facultatif)

Après la désinstallation, vérifiez qu’il ne reste aucun fichier :

Fenêtre de terminal
# Vérifier le package npm global
npm list -g omniroute 2>/dev/null
# Vérifier le répertoire de données
ls -la ~/.omniroute/ 2>/dev/null
# Vérifier les processus en cours d’exécution
pgrep -f omniroute

Si un processus est toujours en cours d’exécution, arrêtez-le :

Fenêtre de terminal
pkill -f omniroute

Code source d’OmniRoute (a58000c7685f)

HagiCode

HagiCode est un espace de développement agentique qui associe workflows structurés, exécution multi-agent et vues Hero Dungeon.

Transformez vos idées en logiciels utiles grâce à un workflow agentique plus intelligent, rapide et agréable.

Interface principale de HagiCode en thème clair
  • SmartDes workflows structurés transforment une intention en parcours exécutable, de l’idée à la livraison.
  • EfficientLes workflows multi-agents font avancer recherche, réalisation et revue en parallèle.
  • FunHero Dungeon rend les longues sessions de code plus visuelles et collaboratives.
Visiter HagiCode