Skip to main content
Nowledge MemNowledge Mem

导入已有对话

本机编程会话、应用导出包、浏览器当前页,Mem 目前支持这三条路。

可以把已有对话迁进 Mem 的方式主要是三种:扫描本机编程助手会话、从应用里导出的文件,以及在浏览器里对当前正在看的会话用扩展捕获。下面按你的情况对应到 对话 → 导入(以及 连接 → 对话导入)里的按钮。

格式细节

批量文件名、Markdown 标题和边角情况见 对话(Threads)。

先选对场景

你有什么在 Mem 里点哪里说明
本机 Claude Code、Cursor、Codex、OpenCode 或 Proma Chat 会话对话 → 导入 → 查找 AI 对话(连接 → 对话导入 里也有入口)扫描后由你勾选再导入
Antigravity、Claude Code、Grok Build、Codex、Craft Agent、Gemini CLI、Kimi Code、Kimi Work、MiMo Code、OpenCode、OMP、Pi 或 Proma 的旧本机会话,尤其是 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 和 Proma Chat 的会话数据。在你确认之前不会写入 Mem。

有原生连接时也可以长期同步;这里的扫描更适合 换机或第一次接进来 时补一段历史。

如果这个工具还不在桌面端扫描列表里,使用 CLI 补导。当前支持 antigravity、claude-code、grok、codex、craft-agent、gemini-cli、kimi-code、kimi-work、mimo-code、opencode、omp、pi 和 proma:

nmem t sync --from grok --all-projects --limit 20
nmem t sync --from codex --all-projects --limit 20
nmem t sync --from craft-agent --all-projects --limit 20
nmem t sync --from antigravity --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
nmem t sync --from proma --limit 20

第一次运行只是预览。确认列表没问题后,用同一条命令加上 --apply。

Antigravity 历史会话

当前的 Antigravity CLI 与 Antigravity 2.0 会把会话写入公开约定的本地 transcript.jsonl;nmem t sync --from antigravity 会直接读取它,只导入用户与助手的对话,并保留原始 conversation ID,因此能与实时捕获汇合,而不会再生成一条重复对话。

部分旧会话只存在于 Antigravity 的私有缓存中。遇到这种情况,请在 Antigravity 运行时使用 Antigravity Trajectory Extractor 导出 JSON,再运行 nmem t sync --from antigravity --session-dir <导出目录> 预览。Mem 不会猜测私有 protobuf 或数据库格式。

远程 Mem 也能这样导入

在 AI 工具保存会话文件的那台电脑上运行 nmem t sync。命令会使用这台电脑上的 nmem 客户端配置,所以既可以上传到本机 Mem,也可以上传到远程 Mem。远程服务器不需要直接访问你的 ~/.grok、~/.codex、~/.craft-agent、~/.claude、~/.gemini、~/.kimi-code、Kimi Work 运行时、~/.pi、~/.omp、~/.proma、OpenCode 或 MiMo Code 数据。

导出文件(批量)

导入账号历史是 ChatGPT、Claude、DeepSeek 等账号导出的共同入口。请按下面的列表选择文件:

应用文件导出路径
ChatGPT解压下载的数据包后得到的 chat.html设置 → 数据控制 → 导出数据
Google Gemini Apps / AI ModeTakeout ZIP,或解压后的 MyActivity.htmltakeout.google.com → 取消全选 → 勾选 My Activity → 点 包含的所有活动数据 → 只选择 Gemini Apps 或 AI Mode → 导出。不要勾选最外层的 Gemini,那里主要是 Gems 设置,不是聊天历史。
Claude邮件里的 data-…-batch-….zip(含 conversations.json 与 memories.json)网页或 Desktop:头像 → 设置 → 隐私 → 导出数据,Anthropic 会发下载链接(官方说明)。iOS/Android 上无法发起导出。
DeepSeekdeepseek_conversations.jsonchat.deepseek.com → 设置 → 数据 → 导出数据
ChatWise全部聊天的 .zip在 ChatWise 导出
Alma带 threads.json 的 alma-backup-…zip设置 → 数据 → 导出全部对话
Raycast AI默认 raycast_ai_chats.json(或该工具生成的任意 .json)Raycast 无官方整包导出,请使用 raycast-ai-exporter(macOS,见项目 README)

Claude、Google Takeout、ChatWise 和 Alma 的文件可以直接保留为 ZIP。ChatGPT 需要先解压下载的数据包,再选择 chat.html。选好文件后,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。

浏览器:只管当前焦点会话

扩展不会下载你在网页版里的全部聊天记录。它处理的是你正在看、并与扩展一起用的这一个会话。要导入厂商一次性打包的全部历史,请用 导入账号历史(或在本机能扫到编程助手会话时走扫描)。

单文件

单个对话用于对话 Markdown、Cursor 导出等单文件,详见 对话。

在应用里怎么找

  • 对话 → 导入:查找 AI 对话、导入账号历史或单个会话。
  • 连接 → 对话导入:同一套说明,并可跳到对话视图。

接下来

  • 对话:格式与提炼
  • 入门:第一次打开应用
  • 连接:AI 工具、MCP、扩展

On this page