跳转到内容
OmniRoute source

OmniRoute — Uninstall Guide (中文 (简体))

OmniRoute 提供两个内置脚本用于干净移除:

终端窗口
npm run uninstall

此命令移除 OmniRoute 应用程序,但保留 ~/.omniroute/ 中的数据库、配置、API Key 和服务商设置。如果你计划稍后重装并希望保留现有配置,请使用此方式。

终端窗口
npm run uninstall:full

此命令移除应用程序并永久删除所有数据:

  • 数据库(storage.sqlite)
  • 服务商配置和 API Key
  • 备份文件
  • 日志文件
  • ~/.omniroute/ 目录下的所有文件

⚠️ 警告: npm run uninstall:full 不可逆。所有服务商连接、Combo、API Key 和用量历史将被永久删除。


终端窗口
# 移除全局包
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 主数据库(服务商、Combo、设置、Key)
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 是一套智能体编码工作台:结构化工作流、多 Agent 并行执行与 Hero Dungeon 视图,把想法变成真正交付的软件。

让想法更快变成好用的软件,让智能编码更聪明、更高效,也更有趣。

HagiCode 浅色主题主界面截图
  • Smart结构化工作流将意图转化为从想法到交付的可执行路径。
  • Efficient多 Agent 工作流让调研、实现与审阅并行推进。
  • FunHero Dungeon 让长时间编码协作更直观、更有参与感。
访问 HagiCode