获取 Exporter

如何在 Mac 上导出 iMessage

Exporter 是一款 Mac 应用,把每个对话写成 Markdown 文件,连同照片,并在新信息到达时保持文件同步。

一个群聊,变成一个文件。

群聊的文件名里带有对话 id,所以有新成员加入也不会让文件改名。信息文档会解释每一行。

木屋小队-57.md
---
title: "木屋小队"
id: "57"
created: 2025-11-02T19:40:03
modified: 2026-03-08T21:12:55
source_url: "sms://+14155550123"
participants: ["[[contacts/Anna Kowalski]]", "Ben Ortiz", "Me"]
is_group: true
message_count: 1204
service: "iMessage"
---

# 木屋小队

## Sunday, November 2, 2025

**[Ben Ortiz]** [open](sms://ben@example.com) (2025-11-02 19:40:03)
今年钥匙在谁那儿?
^msg-2B9F6C1D8E4A

导出的内容

每天一个标题

然后每条信息一个段落:谁发的、什么时候发的,以及一个在“信息”中打开该对话的链接。

回复即链接

回复会链接到它所回复的那条信息,就在同一个文件里。

编辑连同历史

当前文字,以及以脚注形式保留的每个早先版本。

回应

在被回应的信息下方,占一行。

照片

复制到对话旁边。iPhone 的 HEIC 照片会转换为 JPEG,让 Obsidian 和其他编辑器都能显示。

关联到人

如果也导出了通讯录,每个参与者都会链接到他们的联系人卡片,每张卡片也会列出相关的对话。

工作原理

  1. 1连接“信息”

    面板会在 ~/Library/Messages 中打开:点按“选择此文件夹”。Exporter 只读取这一个文件夹,不需要完全磁盘访问权限。

  2. 2选择对话

    有“单人”和“群组”两个标签页,还有一个筛选未读的选项。可以全部导出,也可以只勾选你想要的对话。

  3. 3自动同步

    点按“同步”。历史很长时,首次处理需要几分钟;之后只会重写有新内容的对话。

工作原理: 文档:信息指南: 备份信息在 Claude 中使用信息iMessage 到 ChatGPT

常见问题

还有问题? 联系我们

我的信息会离开我的 Mac 吗?
不会。Exporter 在你的 Mac 上读取“信息”数据库并写入文件。没有账户,没有服务器。
哪些是免费的?
最近 50 个对话可以免费导出并持续免费同步。解锁“信息”是在 Exporter 中单独的一次性购买。解锁后,下次同步会写出所有对话。
为什么少了一张照片?
从未下载到这台 Mac 上的媒体无法复制,所以文件中会列出它的名称,而不是嵌入它。
Claude 能读取我的对话吗?
可以。Exporter 的本地 MCP 服务器会把导出的对话提供给 Claude,搜索某个人的名字就能找到你和他的对话。连接。
如何导出 iPhone 上的短信?
先把它们带到 Mac 上:在 iPhone 和 Mac 上都开启 iCloud 云端“信息”,并登录同一个 Apple 账户,然后在 Exporter 中连接“信息”。步骤。
它也导出短信和 RCS 吗?
会。Mac 上“信息”中的每个对话都会导出,每条信息都会注明它是以 iMessage、短信还是 RCS 到达的。
Exporter 能把对话保存为 PDF 吗?
不能,它写出的是 Markdown。要把一个对话存为 PDF,请在“信息”中打开它,然后选取“文件”›“打印”。
有没有免费导出我所有 iMessage 的方法?
Exporter 免费导出你最近的 50 个对话,并保持同步。开源的 imessage-exporter 可在终端中把所有对话一次性写成 HTML 或纯文本。

与其他方式对比

“信息”自身没有导出功能。人们是用下面这些方式把对话取出来的。

功能ExporteriMazing(iPhone 备份)imessage-exporter (GitHub)截屏和复制
一次导出所有对话是是是否
格式带 front matter 的 MarkdownPDF、Excel 或 CSVHTML 或纯文本图片
新信息到达时保持同步是否否否
人员链接到联系人卡片是否否否
无需终端即可使用是是否是
价格50 个对话免费,之后一次性购买付费免费免费

向 Claude 询问你的对话

Exporter 的本地 MCP 服务器会提供你导出的对话。进行设置。

连接 Claude Code。

然后问:“关于这次旅行,我和 Anna 最后说定了什么?”

$ claude mcp add --transport http exporter http://localhost:8744/mcp

导出 iPhone 上的短信

Exporter 读取你 Mac 上的“信息”。iCloud 云端“信息”会在 iPhone 和 Mac 上保持相同的对话,所以一旦它们到了 Mac 上,Exporter 就会全部写出 (Apple 的指南)。

  1. 在 iPhone 上前往“设置”> [你的名字] > iCloud,轻点“查看全部”,轻点 iCloud 云端“信息”,然后开启“在此 iPhone 上使用”。
  2. 在 Mac 上的“信息”App 中,选取“信息”>“设置”,点按 iMessage 信息,然后选择“启用 iCloud 云端‘信息’”。使用与 iPhone 相同的 Apple 账户。
  3. 对于来自没有使用 iMessage 的人的短信,请在 iPhone 的“信息”设置中为你的 Mac 开启“短信转发” (Apple 的指南)。
  4. 等待对话出现在 Mac 的“信息”中,第一次可能需要一段时间,然后在 Exporter 中连接“信息”。

相关页面

Exporter

版本 5.5(App Store)

macOS 15 或更高版本

exporter@tinysend.com

© system operator