# 將 iMessage 對話匯出為 Markdown

每個對話都成為一個 Markdown 檔案，每天一個標題，並保持同步。

[下載 Mac 版](https://apps.apple.com/us/app/exporter-notes-to-markdown/id6741618455?mt=12)

## 一個群組對話，變成一個檔案。

群組的檔名帶有對話 ID，所以有新成員加入時檔案也不會改名。[訊息說明文件](https://exporter.dev/docs/messages#the-file)會逐行說明。

`Cabin crew-57.md`

```markdown
---
title: "Cabin crew"
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"
---

# Cabin crew

## Sunday, November 2, 2025

**[Ben Ortiz]** [open](sms://ben@example.com) (2025-11-02 19:40:03)
今年誰拿鑰匙？
^msg-2B9F6C1D8E4A
```

## 匯出的內容

- 每天一個標題: 接著每則訊息一個區塊：誰傳的、什麼時候傳的，以及一個可在「訊息」中打開該對話的連結。
- 回覆就是連結: 回覆會連結到它所回應的訊息，就在同一個檔案裡。
- 編輯保留歷史: 目前的文字，以及每個較早的版本作為註腳。
- 回應: 放在它所回應的訊息下方，寫成一行。
- 照片: 拷貝到對話旁邊。iPhone 的 HEIC 照片會轉換成 JPEG，讓 Obsidian 和其他編輯器都能顯示。
- 連結到人: 如果也匯出了聯絡人，每位參與者都會連結到他們的[聯絡人卡片](https://exporter.dev/contacts)，每張卡片也會列出相關的對話。

## 運作方式

1. 連接訊息: 面板會在 `~/Library/Messages` 中打開：按「選擇此資料夾」。Exporter 只讀取這個資料夾，不需要完整磁碟取用權限。
2. 選擇對話: 有「單人」和「群組」標籤頁，也能篩選出你還沒讀過的對話。可以全部匯出，或勾選你要的對話。
3. 自動同步: 按「立即同步」。歷史很長時，首次執行需要幾分鐘；之後只有出現新內容的對話會重新寫出。

運作方式: [訊息 說明文件](https://exporter.dev/zh-hant/docs/messages) · 指南: [備份訊息](https://exporter.dev/zh-hant/guides/messages/back-up-messages) · [在 Claude 中使用訊息](https://exporter.dev/zh-hant/guides/messages/messages-in-claude)

## 常見問題

### 我的訊息會離開我的 Mac 嗎？

不會。Exporter 在你的 Mac 上讀取訊息資料庫並寫出檔案。沒有帳號，也沒有伺服器。

### 哪些是免費的？

你最近的 10 個對話可免費匯出並持續同步。解鎖「訊息」是 Exporter 內另外的一次性購買。解鎖後，下一次同步會寫出所有對話。

### 為什麼少了一張照片？

從未下載到這台 Mac 的媒體無法拷貝，因此檔案會列出它的名稱，而不是嵌入它。

### Claude 能讀取我的對話嗎？

可以。Exporter 的本機 MCP 伺服器會將匯出的對話提供給 Claude，搜尋某人的名字就能找到你和對方的對話。[連接方式](https://exporter.dev/docs/mcp)。

## 與其他方式比較

「訊息」本身沒有匯出功能。

| | Exporter | imessage-exporter (GitHub) | 截圖和拷貝 |
|---|---|---|---|
| 一次匯出所有對話 | 是 | 是 | 否 |
| 帶 front matter 的 Markdown | 是 | HTML 或文字 | 否 |
| 新訊息傳來時保持同步 | 是 | 一次性 | 否 |
| 人員連結到聯絡人卡片 | 是 | 否 | 否 |
| 價格 | 10 個對話免費，之後一次性購買 | 免費 | 免費 |

## 向 Claude 詢問你的對話

Exporter 的本機 MCP 伺服器會提供你匯出的對話。[設定方式](https://exporter.dev/docs/mcp)。

連接 Claude Code。 然後問：「關於這趟旅行，我和 Anna 談定了什麼？」

```sh
claude mcp add --transport http exporter http://localhost:8744/mcp
```

## Related

- [Contacts](https://exporter.dev/contacts): Every contact card as a Markdown file
- [Back up Messages](https://exporter.dev/guides/messages/back-up-messages): Every conversation as a file, kept current
- [CLI](https://exporter.dev/docs/cli): Every command, flag and exit code

---

human version: https://exporter.dev/zh-hant/messages
every page: https://exporter.dev/llms.txt
