2026/10/11 16:15:00

U盘带走开箱即用:Hermes-CN-Desktop 免安装 Portable 模式全解析

U盘带走开箱即用:Hermes-CN-Desktop 免安装 Portable 模式全解析 人工智能AI Agent桌面应用【免费下载链接】Hermes-CN-DesktopHermes Agent CN desktop app, Windows-First, built with Tauri, Typescript and Rust. Isolated Hermes Agent core insides.项目地址https://gitcode.com/gh_mirrors/he/Hermes-CN-Desktop点击查看免费下载Hermes-CN-Desktop 是 Windows 优先、基于 Tauri Rust TypeScript 构建的 AI 助手桌面应用内置隔离的 Hermes Agent 内核。除了常规安装版它还提供 Portable免安装模式下载 zip 解压到 U 盘即可运行不写注册表、不产生 AppData 残留所有会话、配置、凭据全部收敛在解压目录内——真正做到U盘带走开箱即用。什么是 Portable 模式解压即用数据一处收敛安装版Windows NSIS / macOS DMG负责装进系统Portable 版则只做一件事让整棵数据树锚定到解压目录。具体来说✅ 不写注册表不占 AppData /~/Library✅ 会话历史、config.yaml、API Key、技能、插件全在本地一个文件夹里✅ 拷贝、备份、换电脑、换 U 盘数据跟人走✅ 与安装版完全隔离互不干扰解压后双击启动看到的就是完整工作台界面功能和安装版完全一致 安装版流程完全不受影响——portable 只是同一构建产物的另一种打包与数据锚定方式二者可共存。工作原理一个 marker 文件决定数据锚点整个机制的核心简单到令人惊讶zip 包内预置了一个portable.marker标记文件。Windowsmarker 位于 exe 同级目录macOSmarker 位于.app同级不能放进.app内否则会破坏代码签名应用启动时探测一次marker 存在 → 整棵数据树锚定到解压目录/data。应用只判断文件是否存在不读取内容增删 marker 需重启应用后生效。数据根目录的决策优先级实现在 src/process/runtime.rs 的decide_non_override_root中优先级来源说明1HERMES_DESKTOP_RUNTIME_ROOT环境变量逃生舱始终最高2portable marker全平台生效且无视旧数据目录3Windows 全新安装的安装目录\data原有行为4legacy AppData /~/Library兼容老版本数据一个关键设计portable 副本绝不触碰安装版的数据。即使同一台机器既装了安装版、又解压了 portable 版二者的数据也各自独立。data/ 目录里有什么你的整个随身工作区marker 激活后以下全部内容都落在解压目录/data/中versions/CN-Core 冻结 runtime自带 Python 运行时hermes-home/会话记录、config.yaml、.env凭据、memory、cron、日志、skills、plugins、缓存gateway-runtime/网关运行时与锁文件downloads/下载内容current.json/connection.json/desktop-owner.json版本与归属信息webview2/仅 WindowsWebView2 用户数据通过WEBVIEW2_USER_DATA_FOLDER重定向进来在应用的内核页面可以直观看到 runtime 与数据路径的落点portable 模式下这些路径会指向你的解压目录如何获取 Portable 版一条命令打包官方构建流水线在安装包之外追加 portable zip 产物。如果你有构建环境可直接在 package.json 中查看对应脚本pnpm portable:package-windows→ 输出target/portable/*.zip需在 Windows 上运行pnpm portable:package-macos-arm64/pnpm portable:package-macos-intel→ 用ditto保签名打 zip两个打包脚本的逻辑一目了然Windows 版 scripts/package-portable-windows.mjs从构建产物收集 exe Tauri 资源附上 marker / README /data/占位目录后压缩macOS 版 scripts/package-portable-macos.mjs用ditto拷贝.app保留软链与签名同级放置 marker 后压缩日常使用时只需要从发行渠道下载对应平台的 portable zip解压即可。无损升级下载新 zip 覆盖解压即可这是 portable 模式很贴心的一个特性data/目录保留数据无损。内核CN-Core的检查更新 / 安装 / 回滚本来就在runtime_root内原地进行portable 下照常工作桌面外壳的自更新对 portable 用户维持仅提示更新弹窗与设置页会根据RuntimeConfig.portable显示下载新 zip 覆盖解压的引导升级步骤下载新版 zip → 覆盖旧目录解压data/不动→ 重启应用会话与配置原封不动已知限制与常见问题macOS 的 WKWebView 存储cookie / localStorage 由系统管理仍会写入~/Library/WebKit。应用主数据不受影响全部在data/内。macOS App Translocation从下载目录直接双击带隔离标记的.app系统会把它临时搬走运行导致 marker 不可见、静默退化为普通模式。解决办法把解压文件夹移动一次或执行xattr -dr com.apple.quarantine 目录。多开每个解压目录数据独立。多个实例或与安装版同开时后启动的实例走端口回退逻辑9120 起最多 20desktop-owner.json与 HERMES_HOME 匹配校验保证互不接管。误删 markerWindows 上会落到exe 目录\data近乎无感macOS 上会退化到~/Library。README 已提示勿删 marker 文件。遇到数据位置存疑时打开健康检查页面可快速核对运行时与数据路径总结Portable 模式让 Hermes-CN-Desktop 从装进系统的工具变成了可以带走的工作区零安装解压即用不污染系统目录数据收敛会话、凭据、技能全在data/备份 复制文件夹无损升级新 zip 覆盖解压数据原地保留多开隔离每个解压目录一套独立数据更多细节打包流水线、marker 探测逻辑、发版联动可参考官方文档 docs/portable-mode.md。赞分享人工智能AI Agent桌面应用【免费下载链接】Hermes-CN-DesktopHermes Agent CN desktop app, Windows-First, built with Tauri, Typescript and Rust. Isolated Hermes Agent core insides.项目地址https://gitcode.com/gh_mirrors/he/Hermes-CN-Desktop点击查看免费下载相关推荐告别安装QuickLook随身预览方案U盘即插即用配置全同步告别安装QuickLook随身预览方案U盘即插即用配置全同步 QuickLook是一款高效的文件快速预览工具让你无需打开文件即可快速查看内容支持多种文桌面应用插件系统Portable-VirtualBox 完全指南如何轻松实现U盘操作系统随身带Portable VirtualBox 完全指南如何轻松实现U盘操作系统随身带 Portable VirtualBox 是一款革命性的免费开源软件让你能够直告别安装DevToys便携版让U盘秒变开发工具箱告别安装DevToys便携版让U盘秒变开发工具箱 你还在为换电脑重装开发工具烦恼吗还在担心公司电脑权限不足无法安装软件吗本文将带你把DevToys打造成真开发工具桌面应用创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考