使用指南
Memtrove 在你的 Mac 上为文件和浏览器书签建立索引,让你按文件名、按内容、按意思找到它们,也让 Claude 能帮你找。 索引只存在本机,不上传任何内容。
系统要求:macOS 13 或更高版本,Apple 芯片(M 系列)的 Mac。
安装
下载 Memtrove 的 DMG,双击打开,把 Memtrove 拖到右边的「应用程序」文件夹。
打开 Memtrove。第一次打开有五步引导,除了第一步都可以跳过,之后在设置里也能做:
步骤 做什么 欢迎 简单介绍 完全磁盘访问权限 在「系统设置 › 隐私与安全性 › 完全磁盘访问权限」里打开 Memtrove。打开后引导会自动检测到并显示「已授权」。不打开也能用,但「文稿」「桌面」「下载」等受保护的文件夹会被跳过,系统还可能反复弹出授权提示 下载语义模型 进到这一步就开始下载约 130 MB 的标准模型,之后完全离线运行。可以直接继续,下载在后台完成 接入 Claude 可选。卡片上写明要修改的配置文件,点「接入」才会写入,并备份原文件 完成 提示 ⌥ + 空格,显示索引进度
搜索
随处唤出
在任何 App 里按 ⌥ Space,屏幕上方会出现快速搜索浮层,直接输入即可。浮层里的快捷键:
| 快捷键 | 作用 |
|---|---|
| ↵ | 打开,并收起浮层 |
| ⌘ ↵ | 在 Finder 中显示 |
| ⌘ Y | 快速查看 |
| ⇥ | 在完整窗口中继续搜同一个查询 |
| Esc | 先清空输入,再按一次收起浮层 |
点到浮层外面也会收起。
搜索写法
| 写法 | 示例 | 效果 |
|---|---|---|
| 按意思 | 关于逾期罚金的合同 |
找到意思相近的内容,原文不必有这几个字 |
| 时间 | 上个月、上周三、最近 7 天 |
按修改时间筛选 |
| 位置 | 下载里的、下载文件夹 |
只在这个目录里找 |
| 类型 | 书签、PDF |
只找这一类 |
| 精确短语 | "净 30 天" |
只匹配一字不差、顺序一致的写法;也可以用「」或 “” |
这些写法可以组合,例如 上个月 下载里的 "净 30 天"。
结果和预览
- 每条结果旁写着为什么出现:正文匹配、文件名匹配 或 按意思匹配;命中的词会高亮。
- 刚加进来、还没读完正文的文件会标「正文索引中」,这时只能按文件名找到它。
- 搜索框下面可以按类型(全部 / 文件 / 文件夹 / 书签,快捷键 ⌘ ⌥ 1–4)和时间筛选。「文件」不含文件夹。
- 文件夹按名字搜索。选中后右侧列出里面的第一层内容;双击或按 ↵ 在 Finder 中打开。时间线不显示文件夹。
- Pages、Numbers、Keynote 文档(.pages / .numbers / .key)只按文件名索引,打开文件查看内容。
- 文件夹改名或移动后,原来给这个文件夹加的标签会丢失。
- 右侧是预览:类型、页数、修改日期,以及文档目录。和查询相关的那一节会自动展开;底部列出相似文件和标签。
- 在主窗口里:单击结果在右侧预览,双击、点预览里的「打开」或按 ↵ 打开;时间线和「最近打开」也一样;⌘ ↵ 在 Finder 中显示,⌘ Y 快速查看,→ 把焦点移进预览,← 回到列表。
- 窗口很窄时只显示列表,「打开 / 在 Finder 中显示 / 预览」固定在底部;⌘ Y 或 → 打开覆盖列表的预览,← 或 Esc 返回。
- 用「增强」模型时可以跨语言搜:用中文问英文文档,或者反过来。「标准」模型下,用文档本身的语言搜效果最好。
其他页面
- 时间线:最近新建和修改过的文件,按天分组。可选今天、7 天、30 天、90 天,可按类型和「新建 / 修改」筛选;⌘ F 按名称过滤。
- 状态:
- 后台服务是否在运行、已索引多少文件和书签、用的哪个语义模型、资源占用模式;
- 每个目录和书签文件的三层进度(文件名 → 全文 → 语义);
- 书签的死链和重复收藏,点开能看到每一条;
- 可以随时「暂停」建索引,点「立即继续」恢复。索引放慢时(比如正在用电池),这里会写明原因。
- 目录:选择要索引的范围:整个主目录,或主目录下勾选的几个文件夹;还可以添加外接硬盘等其他位置。页面右侧列出总会跳过的位置。改动后点「保存并重启服务」生效,已索引的内容会保留。
点主窗口的红色按钮关闭后,Memtrove 仍在运行,点程序坞里的图标即可调回窗口,回到关之前的页面和搜索词;按 ⌘ Q 才会退出。
设置
按 ⌘ , 或点右上角的齿轮,打开独立的设置窗口(主窗口全屏时,设置作为主窗口里的一页显示,点其他标签即可返回)。左侧有六组:
- 许可证:试用剩余天数、输入密钥激活、在这台 Mac 上停用。
- 通用:开机时自动启动、界面语言、资源占用(尽快 / 均衡 / 节能)。
- 语义检索模型:标准或增强,以及下载和重建的进度。
- 接入 Claude:接入 Claude Desktop,以及在 Claude Code 里接入用的命令。
- 隐私:敏感目录、Claude 对敏感目录能看到多少、是否抓取书签网页。
- 更新:当前版本,检查更新。
改动会自动保存。
语义模型
- 标准(默认):约 130 MB,建索引快;跨语言基本搜不到。
- 增强:效果最好,支持中英互搜。约 600 MB,建索引要慢好几倍。
在「设置 › 语义检索模型」里选增强时,Memtrove 会先说明接下来会发生什么,确认后自动下载模型,并在后台重建语义索引。进度在设置里和「状态」页都能看到;建好之前,搜索照常使用当前模型。
增强模型建索引时约占 1.6 GB 内存,闲置 5 分钟后释放。在 8 GB 内存的 Mac 上,Memtrove 会建议继续用标准模型。
敏感目录
在「设置 › 隐私」里把放合同、病历之类文件的文件夹加为敏感目录。敏感目录只限制 Claude,你自己在 Memtrove 里照常搜索和预览。对 Claude 的可见程度可以选:
- 只给目录结构:只有文件夹、文件名和章节标题,不含正文和预览;
- 完全不给:这些目录不会出现在 Claude 的任何结果里。Memtrove 也不读取它们的正文,所以你自己只能按文件名找到这些文件。
~/.ssh 这类位置始终受保护。
在 Claude 里使用
接入是可选的。
- Claude Desktop:先退出 Claude Desktop(⌘Q),在「设置 › 接入 Claude」里点「接入」,然后重新打开 Claude Desktop。之后直接问 Claude,例如「帮我找上个月和 A 公司的合同,总结付款条款」。
- Claude Code:在同一页复制那条
claude mcp … memtrove …命令,在终端里运行一次。它会替换旧的 Memtrove 条目,对所有项目生效。
Claude 可以通过 Memtrove 搜索、按需读取(先读目录再读某一节)、找相似文件、看时间线和状态、给文件加标签。结果里带文件大小,Claude 还能列出最大的文件、哪些文件夹最占空间、重复的文件和它们多占的空间——比如问「下载文件夹里什么最占地方?」。全部只读,Memtrove 不会修改或删除你的文件;Claude 只告诉你可以清理什么,删除和移动由你自己做。
大小来自索引:被排除不索引的文件夹(比如 node_modules)不计入;重复文件只覆盖已经索引过正文的文件。
注意:Claude 读到的内容会发送给 Anthropic 处理,适用 Claude 的条款。不想让 Claude 看到的文件夹,设为敏感目录「完全不给」,或者从索引目录里去掉。
开机自启
「设置 › 通用 › 开机时自动启动」打开后,登录 Mac 时索引服务在后台运行,新文件随时进入索引。 第一次打开时,macOS 可能要求你在「系统设置 › 通用 › 登录项」里允许 Memtrove,设置里会给出提示和「打开系统设置」按钮。关闭后,只有打开 Memtrove 或 Claude 用到时才会运行索引服务。
许可证与试用
- 安装后 14 天内全部功能可用。
- 许可证一次买断,可在你的 3 台 Mac 上使用,含所属大版本(如 1.x)的全部更新。下一个大版本(如 2.0)需要升级许可证;不升级,已安装的版本可以一直使用。
- 试用结束且没有许可证时,索引照常维护,但只能按文件名和书签标题搜索;正文和语义搜索、预览、Claude 接入暂停,激活许可证后立即恢复。
- 在「设置 › 许可证」输入购买邮件里的密钥并激活。激活需要联网一次,之后离线也能正常使用。
- 换电脑:先在旧 Mac 上「在这台 Mac 上停用」,再到新 Mac 上激活。
更新
「设置 › 更新 › 检查更新」。如果新版本是许可证不包含的大版本,安装前会先提醒你;你也可以一直使用当前版本。
资源占用
- 首次索引整个主目录需要一段时间:几万到几十万个文件,从几分钟到一两个小时。之后只处理变化的文件。
- 资源占用可选:
- 尽快:一直用满所有核心;
- 均衡:你用电脑时放慢,空闲时全速;
- 节能:空闲时只用一半核心,用电池时不做语义索引。
- 后台服务空闲时约占 80 MB 内存,语义模型加载时约 500 MB,闲置 5 分钟后释放。
卸载
- 在「设置 › 通用」里关闭开机时自动启动。如果接入过 Claude,从 Claude Desktop 的配置里删掉
memtrove这一项。 - 退出 Memtrove,把它从「应用程序」移到废纸篓。
- 如果还要删除数据(索引、配置、日志、许可证状态),删掉这两个文件夹:
~/Library/Application Support/Memtrove和~/Library/Application Support/app.memtrove.desktop。
常见问题
搜不到某个文件? 在「状态」页看它所在的目录是否在索引中、进度是否完成;再确认 Memtrove 有完全磁盘访问权限。下面这些默认不索引:
- 主目录第一层的隐藏文件夹;
node_modules等依赖目录;- 项目里的构建产物和工具环境,如
.build、.conda、package.json旁的dist; .DS_Store等系统生成的文件、压缩过的脚本;.env和私钥文件;- 超大文件。
系统反复弹出「Memtrove 想要访问…」? 打开完全磁盘访问权限,一次解决。
索引服务没有运行? 主窗口会显示「后台索引服务没有运行」,点「启动服务」即可。如果反复停止,点「查看日志」,把日志发给 support@memtrove.app。
语义模型下载失败? 检查网络后在「设置 › 语义检索模型」里重试。下载支持断点续传,文件会校验完整性。