导入已有对话
本机编程会话、应用导出包、浏览器当前页,Mem 目前支持这三条路。
可以把已有对话迁进 Mem 的方式主要是三种:扫描本机编程助手会话、从应用里导出的文件,以及在浏览器里对当前正在看的会话用扩展捕获。下面按你的情况对应到 对话 → 导入(以及 连接 → 对话导入)里的按钮。
格式细节
批量文件名、Markdown 标题和边角情况见 对话(Threads)。
先选对场景
| 你有什么 | 在 Mem 里点哪里 | 说明 |
|---|---|---|
| 本机 Claude Code、Cursor、Codex、OpenCode 会话 | 对话 → 导入 → 查找 AI 对话(连接 → 对话导入 里也有入口) | 扫描后由你勾选再导入 |
| Claude Code、Grok Build、Codex、Gemini CLI、Kimi Code、Kimi Work、MiMo Code、OpenCode、OMP 或 Pi 的旧本机会话,尤其是 Mem 不在同一台机器上时 | 在保存会话的那台机器上运行 nmem t sync --from ... | 先预览;确认列表正确后再加 --apply |
| ChatGPT / Google Gemini Apps / AI Mode / Claude(claude.ai 或 Claude Desktop)/ DeepSeek / ChatWise / Alma 的官方整包导出,或 Raycast AI 的导出 JSON | 对话 → 导入 → 批量导入 | 一个文件(见下表) |
一条 .md 等单文件 | 对话 → 导入 → 单个对话 | 见 对话里的「单个对话」 |
| 浏览器里正在进行的那段网页对话 | 浏览器扩展 | 只针对你当前与扩展配合使用的那一个会话,不是整套账号历史 |
编程助手(本机)
查找 AI 对话会在本机找 Claude Code、Cursor、Codex、OpenCode 的会话数据。在你确认之前不会写入 Mem。
有原生连接时也可以长期同步;这里的扫描更适合 换机或第一次接进来 时补一段历史。
如果这个工具还不在桌面端扫描列表里,使用 CLI 补导。当前支持 claude-code、grok、codex、gemini-cli、kimi-code、kimi-work、mimo-code、opencode、omp 和 pi:
nmem t sync --from grok --all-projects --limit 20
nmem t sync --from codex --all-projects --limit 20
nmem t sync --from kimi-code --limit 20
nmem t sync --from kimi-work --limit 20
nmem t sync --from mimo-code --limit 20
nmem t sync --from omp --limit 20第一次运行只是预览。确认列表没问题后,用同一条命令加上 --apply。
远程 Mem 也能这样导入
在 AI 工具保存会话文件的那台电脑上运行 nmem t sync。命令会使用这台电脑上的 nmem 客户端配置,所以既可以上传到本机 Mem,也可以上传到远程 Mem。远程服务器不需要直接访问你的 ~/.grok、~/.codex、~/.claude、~/.gemini、~/.kimi-code、Kimi Work 运行时、~/.pi、~/.omp、OpenCode 或 MiMo Code 数据。
导出文件(批量)
批量导入要用各应用官方给你的那份文件:
| 应用 | 文件 | 导出路径 |
|---|---|---|
| ChatGPT | 数据包里的 chat.html | 设置 → 数据控制 → 导出数据 |
| Google Gemini Apps / AI Mode | Takeout ZIP,或解压后的 MyActivity.html | takeout.google.com → 取消全选 → 勾选 My Activity → 点 包含的所有活动数据 → 只选择 Gemini Apps 或 AI Mode → 导出。不要勾选最外层的 Gemini,那里主要是 Gems 设置,不是聊天历史。 |
| Claude | 邮件里的 data-…-batch-….zip(含 conversations.json 与 memories.json) | 网页或 Desktop:头像 → 设置 → 隐私 → 导出数据,Anthropic 会发下载链接(官方说明)。iOS/Android 上无法发起导出。 |
| DeepSeek | deepseek_conversations.json | chat.deepseek.com → 设置 → 数据 → 导出数据 |
| ChatWise | 全部聊天的 .zip | 在 ChatWise 导出 |
| Alma | 带 threads.json 的 alma-backup-…zip | 设置 → 数据 → 导出全部对话 |
| Raycast AI | 默认 raycast_ai_chats.json(或该工具生成的任意 .json) | Raycast 无官方整包导出,请使用 raycast-ai-exporter(macOS,见项目 README) |
用下载下来的原文件即可;Mem 会识别格式。
Google Takeout 文件
Gemini 和 AI Mode 的聊天正文在 Google Takeout 的 My Activity 里,不在最外层的 Gemini 导出项里。你可以直接上传完整 Takeout ZIP,也可以解压后单独上传 Takeout/My Activity/Gemini Apps/MyActivity.html 或 Takeout/My Activity/AI Mode/MyActivity.html。
批量导入之后
导入后的对话会立刻作为「对话」进入搜索。Mem 不会自动把每一条历史对话都提炼成记忆,因为大型归档可能消耗很多 AI token,也容易产生噪音。先搜索这些已导入的对话;只有当里面有值得长期保留的决策、事实、流程或经验时,再提炼成记忆。
如果确实要处理一批存量对话,进入 对话,点 选择,选择当前页或 选择全部结果,再点 规划提炼。Mem 会先规划一个安全小批次,而不是一次把几百条对话全部塞进后台队列;特别长的对话会留到单独的一轮处理。
Claude 导出 ZIP
请使用邮件里的 ZIP(例如 data-2026-04-01-08-10-35-batch-0000.zip)。Mem 会从 conversations.json 读入全部对话,并在你勾选的对话导入完成后,把 memories.json 里 Claude 保存的档案型记忆写入资料库为一条带导入标注的记忆卡片。若只解压并选择单独的 conversations.json,则仅导入对话、不包含该记忆。
Raycast AI(macOS)
该工具为第三方脚本:需打开 Raycast 的 AI Chat 窗口,为本机终端授予辅助功能权限,脚本会写出结构化 JSON(多会话、role / content 消息)。文件里的日期为近似值(与侧栏分组有关)。同一 JSON 可走 批量导入 或 nmem t import --file。
浏览器:只管当前焦点会话
扩展不会下载你在网页版里的全部聊天记录。它处理的是你正在看、并与扩展一起用的这一个会话。要厂商一次性打包的全部历史,用 批量导入(或在本机能扫到编程助手会话时走扫描)。
在应用里怎么找
- 对话 → 导入:查找 AI、批量、单个。
- 连接 → 对话导入:同一套说明,并可跳到对话视图。