Перейти к содержимому
OmniRoute source

OmniRoute — Uninstall Guide (Русский)

OmniRoute предоставляет два встроенных скрипта для полного удаления:

Окно терминала
npm run uninstall

Эта команда удаляет приложение OmniRoute, но сохраняет базу данных, конфигурации, API-ключи и настройки провайдеров в ~/.omniroute/. Используйте её, если планируете переустановить приложение позже и хотите сохранить свои настройки.

Окно терминала
npm run uninstall:full

Эта команда удаляет приложение и безвозвратно стирает все данные:

  • Базу данных (storage.sqlite)
  • Конфигурации провайдеров и API-ключи
  • Файлы резервных копий
  • Файлы журналов
  • Все файлы в каталоге ~/.omniroute/

⚠️ Предупреждение: действие npm run uninstall:full необратимо. Все подключения к провайдерам, комбинации, API-ключи и история использования будут безвозвратно удалены.


Окно терминала
# Удаление глобального пакета
npm uninstall -g omniroute
# (Необязательно) Удаление каталога данных
rm -rf ~/.omniroute
Окно терминала
pnpm uninstall -g omniroute
rm -rf ~/.omniroute
Окно терминала
# Остановка и удаление контейнера
docker stop omniroute
docker rm omniroute
# Удаление тома (удаляет все данные)
docker volume rm omniroute-data
# (Необязательно) Удаление образа
docker rmi diegosouzapw/omniroute:latest
Окно терминала
# Остановка и удаление контейнеров
docker compose down
# Также удаляет тома (удаляет все данные)
docker compose down -v

Windows:

  • Откройте Параметры → Приложения → OmniRoute → Удалить
  • Или запустите деинсталлятор NSIS из каталога установки

macOS:

  • Перетащите OmniRoute.app из /Applications в Корзину
  • Удалите данные: rm -rf ~/Library/Application Support/omniroute

Linux:

  • Удалите файл AppImage
  • Удалите данные: rm -rf ~/.omniroute
Окно терминала
# Удаление клонированного каталога
rm -rf /path/to/omniroute
# (Необязательно) Удаление каталога данных
rm -rf ~/.omniroute

По умолчанию OmniRoute хранит данные в следующих расположениях:

Платформа Путь по умолчанию Переопределение
Linux ~/.omniroute/ Переменная окружения DATA_DIR
macOS ~/.omniroute/ Переменная окружения DATA_DIR
Windows %APPDATA%/omniroute/ Переменная окружения DATA_DIR
Docker /app/data/ (подключённый том) Переменная окружения DATA_DIR
Совместимые с XDG $XDG_CONFIG_HOME/omniroute/ Переменная окружения XDG_CONFIG_HOME
Файл/каталог Описание
storage.sqlite Основная база данных (провайдеры, комбинации, настройки, ключи)
storage.sqlite-wal Журнал упреждающей записи SQLite (временный)
storage.sqlite-shm Общая память SQLite (временная)
call_logs/ Архивы содержимого запросов
backups/ Автоматические резервные копии базы данных
log.txt Устаревший журнал запросов (необязательно)

После удаления убедитесь, что никаких файлов не осталось:

Окно терминала
# Проверка глобального пакета npm
npm list -g omniroute 2>/dev/null
# Проверка каталога данных
ls -la ~/.omniroute/ 2>/dev/null
# Проверка запущенных процессов
pgrep -f omniroute

Если какой-либо процесс всё ещё запущен, остановите его:

Окно терминала
pkill -f omniroute

Исходный код OmniRoute (a58000c7685f)

HagiCode

HagiCode — агентная среда разработки со структурированными процессами, параллельным выполнением несколькими агентами и интерфейсами Hero Dungeon.

Превращайте идеи в полезное ПО с более умным, быстрым и увлекательным агентным рабочим процессом.

Главный экран HagiCode в светлой теме
  • SmartСтруктурированные процессы превращают намерение в исполнимый путь от идеи до готового изменения.
  • EfficientМультиагентные процессы параллельно продвигают исследование, реализацию и проверку.
  • FunHero Dungeon делает длительную совместную разработку наглядной и увлекательной.
Перейти на HagiCode