コンテンツにスキップ
OmniRoute source

OmniRoute — Uninstall Guide (日本語)

クイックアンインストール (v3.6.2+)

Section titled “クイックアンインストール (v3.6.2+)”

OmniRoute には、クリーンに削除するための組み込みスクリプトが 2 つ用意されています。

ターミナルウィンドウ
npm run uninstall

このコマンドは OmniRoute アプリケーションを削除しますが、~/.omniroute/ 内のデータベース、設定、API キー、プロバイダー設定は保持します。後で再インストールする予定があり、現在の設定を維持したい場合に使用してください。

ターミナルウィンドウ
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:

  • /Applications から OmniRoute.app をゴミ箱にドラッグする
  • データを削除: rm -rf ~/Library/Application Support/omniroute

Linux:

  • AppImage ファイルを削除する
  • データを削除: rm -rf ~/.omniroute

ソースからのインストール (git clone)

Section titled “ソースからのインストール (git clone)”
ターミナルウィンドウ
# クローンしたディレクトリを削除
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 環境変数

データディレクトリ内のファイル

Section titled “データディレクトリ内のファイル”
ファイル/ディレクトリ 説明
storage.sqlite メインデータベース(プロバイダー、コンボ、設定、キー)
storage.sqlite-wal SQLite 先行書き込みログ(一時ファイル)
storage.sqlite-shm SQLite 共有メモリ(一時ファイル)
call_logs/ リクエストペイロードのアーカイブ
backups/ データベースの自動バックアップ
log.txt 従来のリクエストログ(任意)

完全に削除されたことを確認する

Section titled “完全に削除されたことを確認する”

アンインストール後、ファイルが残っていないことを確認します:

ターミナルウィンドウ
# グローバル 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 を見る