尧图网站设计 尧图网站设计YAOTU DESIGN
ARTICLE DETAIL

资讯详情

深耕网站设计与一线实操的经验洞察。

Ensu 彻底卸载与本地数据清理完全指南:模型文件、聊天记录与 OPFS 缓存的逐平台移除方案

Ensu 彻底卸载与本地数据清理完全指南:模型文件、聊天记录与 OPFS 缓存的逐平台移除方案 Ensu 彻底卸载与本地数据清理完全指南模型文件、聊天记录与 OPFS 缓存的逐平台移除方案【免费下载链接】ente End-to-end encrypted cloud for everything.项目地址: https://gitcode.com/GitHub_Trending/en/ente导读Ensu 是 Ente 推出的本地优先local-firstAI 聊天应用语言模型直接在你的设备上运行聊天数据默认不离开设备。但正因为模型与数据全部落在本地卸载应用本身并不等于清除全部数据——模型文件、聊天数据库、附件与日志可能残留在系统目录中。本文将基于仓库中的官方卸载文档 uninstall.md逐平台说明 macOS、Windows、Linux、iOS、Android 与 Web 版的彻底清理方法并结合仓库源码揭示这些数据到底存放在哪里、为什么需要手动删除。为什么要关注卸载后的残留数据Ensu 与常规云端聊天应用最大的区别在于它把一个完整的 LLM 下载到你的设备上本地运行。根据 how-it-works.md 的说明模型文件本身通常是600 MB 到 2 GB手机端在内存充足的桌面上可达数 GB。这类文件并非随应用二进制打包而是首次启动时从远端下载、以外部写入的方式落在系统目录中。因此当你在系统层面卸载 Ensu 应用时应用本体.app、APK、AppImage 等会被移除但下载的模型文件与本地数据可能仍然残留占据磁盘空间不同平台的行为各不相同iOS 删除即全部清除而桌面端macOS / Windows / Linux与 Web 版则需要额外手动清理。这正是 Uninstall Ensu 这篇文档存在的意义也是本文要解决的核心问题。清理前先搞清Ensu 在本地到底存了什么在动手删除之前先明确 Ensu 在你的设备上会留下哪些数据。以下内容综合自 how-it-works.md 的 What is stored, and where 一节数据类别说明模型文件GGUF 格式的 LLM 模型体积最大多模态模型还附带独立的mmproj视觉投影文件语音转写模型iOS / Android 上使用语音输入时下载的转写模型与 VAD 模型聊天历史消息、附件、会话标题与分支元数据设置系统提示词、模型选择与其他偏好日志仅用于调试导出不含聊天内容各平台的默认存储位置来自 how-it-works.md平台存储位置macOS~/Library/Application Support/io.ente.ensu/Windows%APPDATA%\io.ente.ensu\Linux~/.local/share/io.ente.ensu/或$XDG_DATA_HOME/io.ente.ensu/iOSApp 沙盒内删除应用时一并清除Android应用内部与外部文件目录卸载时一并清除Web模型存于浏览器OPFSOrigin Private File System聊天历史存于IndexedDB需要特别指出Ensu默认不需要 Ente 账号也没有云端副本加密同步与备份功能正在开发中但当前版本未启用因此这些本地数据一旦被删除就是永久删除请务必在清理前确认不需要保留任何会话内容。macOS三步彻底移除 EnsumacOS 上卸载 Ensu 应用本身只会移除.app程序模型与数据需要手动删除退出 Ensu如果正在运行先完全退出将Ensu.app从应用程序文件夹或你放置它的位置移到废纸篓删除~/Library/Application Support/io.ente.ensu。该目录包含已下载的模型、本地聊天数据库、附件和日志。也可以在终端中快速定位确认ls -lh $HOME/Library/Application Support/io.ente.ensu如需彻底删除该目录可在确认内容后将其移除之后建议同时清空废纸篓以真正释放磁盘空间。Windows卸载应用后还需清理 APPDATAWindows 的行为与 macOS 类似应用卸载程序通常不会删除模型与本地数据通过设置 应用或添加或删除程序卸载 Ensu删除%APPDATA%\io.ente.ensu。你可以直接把这个路径粘贴到文件资源管理器的地址栏它会自动解析到当前用户的应用数据目录通常为C:\Users\用户名\AppData\Roaming\io.ente.ensu。该目录包含已下载的模型、聊天数据库和日志。由于%APPDATA%是环境变量不同用户的绝对路径不同使用文档给出的变量形式定位最稳妥。Linux删除应用与数据目录Linux 上的清理分为两步移除应用本体例如删除 Ensu 的 AppImage 文件或通过发行版的包管理器卸载对应软件包删除数据目录~/.local/share/io.ente.ensu如果设置了$XDG_DATA_HOME环境变量则为$XDG_DATA_HOME/io.ente.ensu。该目录包含已下载的模型、聊天数据库和日志。提示如果你自定义过XDG_DATA_HOME请以实际值$XDG_DATA_HOME/io.ente.ensu为准未设置时默认即为~/.local/share/io.ente.ensu。可在终端用echo $XDG_DATA_HOME确认。iOS删除应用即全部清除无需额外清理iOS 是清理最省心的平台。删除 Ensu 应用从主屏幕长按删除或通过设置 通用 iPhone 存储删除会移除包括已下载模型和全部本地聊天数据在内的一切。这是因为 iOS 的沙盒机制将所有数据都限制在应用容器内卸载即整体清空不需要也不存在额外的清理步骤。Android卸载即清除另有不卸载只释放空间方案卸载场景通过系统设置或 Play 商店卸载 Ensu 时会一并移除应用内部数据聊天数据库、偏好设置模型文件存放在应用的外部文件目录external files directory中卸载时同样被系统清除。不卸载、只释放空间的场景如果你还想继续使用 Ensu只是磁盘空间告急可以不清除数据地手动释放设置 应用 Ensu 存储 清除数据Clear data这会删除模型与聊天数据但保留应用本体下次启动时需要重新下载模型。源码佐证Android 端数据究竟落在哪些目录从仓库源码可以确认 Android 端数据的真实落盘位置FilePathManager.kt 表明聊天数据库llmchat.db与attachments附件目录位于context.filesDir应用内部存储卸载时由系统清除并通过hasChatData判断是否存在聊天数据AssetStore.kt 表明当前版本的模型资产存放于noBackupFilesDir/assets同样是应用自有目录而旧版本遗留的模型则位于getExternalFilesDir(DIRECTORY_DOWNLOADS)/llm即文档所说的外部文件目录。源码中还提供了needsAssetMigration/migrateEnsuAssets迁移逻辑以及removeDownloaded用于删除已下载的单个资产——这些目录均属应用所有卸载时会被系统整体回收。Web 版清理浏览器 OPFS 与站点数据Web 版 Ensu 把模型缓存在浏览器的Origin Private File SystemOPFS中聊天历史则存放在 IndexedDB。要回收这些空间打开浏览器的设置找到ensu.ente.com的站点数据site data删除它。以 Chrome 为例具体路径为设置 隐私和安全 网站设置 查看各网站的权限和数据存储在其中搜索ensu.ente.com点击删除数据即可。源码佐证OPFS 缓存的具体实现在 inference.ts 中可以看到 Web 端模型缓存的实现细节代码通过navigator.storage.getDirectory()获取 OPFS 根目录句柄在其中创建名为cache的子目录再以getFileHandle按文件名写入/读取模型文件并用writeModelMetadata记录模型元数据。同时代码会先检查getDirectory in navigator.storage以确认浏览器支持 OPFS第 250 行。这意味着 Web 端清除模型缓存不能通过普通的清除缓存文件完成必须按上文方式删除站点数据OPFS 与 IndexedDB 才会一并清空。从源码理解为什么卸载后数据会残留结合仓库源码可以更清楚地理解各平台行为差异背后的原因应用标识统一为io.ente.ensu。桌面端 Tauri 配置 tauri.conf.json 中的identifier与 Android 端 build.gradle.kts 中的applicationId均为io.ente.ensu。这也是 macOS、Windows、Linux 数据目录名都是io.ente.ensu的原因——查找数据目录时按此名称定位即可模型属于下载型资产而非打包资源。模型在首次启动时按设备型号选择默认模型并下载桌面端 16 GB 以上内存为 Gemma 4 E4B Q4_K_M约 6 GB其余平台为 LFM 2.5 VL 1.6B Q4_0约 700 MB详见 how-it-works.md。应用卸载流程通常不会回滚这些运行时写入的外部文件因此桌面端需要手动删除iOS / Android 由系统沙盒与包管理器兜底。移动端数据全部位于应用自有目录内部/外部文件目录卸载即由系统整体回收无需用户干预Web 端没有卸载概念只能通过浏览器删除站点数据来回收 OPFS 与 IndexedDB 空间。清理后的注意事项重装需要重新下载模型清理数据后再次启动 Ensu会按设备重新下载默认模型首次下载体积视平台为数百 MB 至数 GB请确保网络稳定且有足够磁盘空间。下载是断点续传的中断后下次启动会从中断处继续卸载即永久删除由于当前版本没有启用云同步本地聊天没有云端副本。如有需要保留的会话请先自行做好导出或记录日志与聊天内容无关调试日志不包含聊天内容仅在你主动导出时用于排障验证清理是否成功桌面端可用终端macOS/Linux或资源管理器Windows确认对应数据目录已不存在Web 端确认站点数据列表中的ensu.ente.com条目已消失。延伸阅读Ensu 简介安装方式、首次发送消息与推荐提示词Ensu 工作原理本地推理机制、模型选择与信任模型Ensu FAQ关于隐私、模型、同步与排障的常见问题验证 Ensu Android APK 签名从 GitHub Releases 直接安装 APK 时的校验方法【免费下载链接】ente End-to-end encrypted cloud for everything.项目地址: https://gitcode.com/GitHub_Trending/en/ente创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表