# Xuất cuộc trò chuyện iMessage sang Markdown

Mỗi cuộc trò chuyện trở thành một tệp Markdown, mỗi ngày một đề mục, luôn đồng bộ.

[Tải cho Mac](https://apps.apple.com/us/app/exporter-notes-to-markdown/id6741618455?mt=12)

## Một nhóm chat, dưới dạng một tệp.

Tên tệp của một nhóm mang id cuộc trò chuyện, nên có thành viên mới cũng không bao giờ đổi tên tệp. [Tài liệu Tin nhắn](https://exporter.dev/docs/messages#the-file) giải thích từng dòng.

`Hội nhà gỗ-57.md`

```markdown
---
title: "Hội nhà gỗ"
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"
---

# Hội nhà gỗ

## Sunday, November 2, 2025

**[Ben Ortiz]** [open](sms://ben@example.com) (2025-11-02 19:40:03)
Năm nay ai giữ chìa khóa?
^msg-2B9F6C1D8E4A
```

## Bạn nhận được gì

- Mỗi ngày một đề mục: Rồi mỗi tin nhắn một khối: ai gửi, khi nào, và một liên kết mở cuộc trò chuyện trong Tin nhắn.
- Trả lời dưới dạng liên kết: Một câu trả lời liên kết tới tin nhắn mà nó trả lời, ngay trong cùng tệp.
- Tin nhắn đã sửa kèm lịch sử: Văn bản hiện tại, và mọi phiên bản trước đó dưới dạng chú thích cuối trang.
- Phản ứng: Trên một dòng dưới tin nhắn mà chúng phản ứng.
- Ảnh: Được sao chép bên cạnh cuộc trò chuyện. Ảnh HEIC từ iPhone được chuyển đổi sang JPEG để Obsidian và các trình soạn thảo khác hiển thị được.
- Liên kết tới người: Khi Danh bạ cũng được xuất, mỗi người tham gia liên kết tới [thẻ liên hệ](https://exporter.dev/contacts) của họ, và mỗi thẻ liệt kê các cuộc trò chuyện của người đó.

## Cách hoạt động

1. Kết nối Tin nhắn: Một bảng chọn mở ra ở `~/Library/Messages`: nhấn Chọn thư mục này. Exporter chỉ đọc thư mục đó, không cần Truy cập toàn bộ ổ đĩa.
2. Chọn cuộc trò chuyện: Các tab Người và Nhóm, cùng bộ lọc cho những gì bạn chưa đọc. Xuất tất cả, hoặc đánh dấu những cuộc bạn muốn.
3. Ứng dụng tự đồng bộ: Nhấn đồng bộ ngay. Lượt đầu tiên qua một lịch sử dài mất vài phút; sau đó chỉ những cuộc trò chuyện có gì mới mới được ghi lại.

Cách hoạt động: [Tài liệu Tin nhắn](https://exporter.dev/vi/docs/messages) · Hướng dẫn: [Sao lưu Tin nhắn](https://exporter.dev/vi/guides/messages/back-up-messages) · [Tin nhắn trong Claude](https://exporter.dev/vi/guides/messages/messages-in-claude)

## Câu hỏi

### Tin nhắn của tôi có rời khỏi Mac không?

Không. Exporter đọc cơ sở dữ liệu Tin nhắn và ghi tệp ngay trên Mac của bạn. Không tài khoản, không máy chủ.

### Phần nào miễn phí?

10 cuộc trò chuyện gần nhất của bạn được xuất và tiếp tục đồng bộ miễn phí. Mở khóa Tin nhắn là một lần mua riêng trong Exporter. Sau đó, lần đồng bộ tiếp theo sẽ ghi mọi cuộc trò chuyện.

### Tại sao thiếu một bức ảnh?

Nội dung chưa từng được tải về máy Mac này thì không thể sao chép, nên tệp liệt kê nó theo tên thay vì nhúng vào.

### Claude có đọc được cuộc trò chuyện của tôi không?

Có. Máy chủ MCP cục bộ của Exporter cung cấp các cuộc trò chuyện đã xuất cho Claude, và tìm tên một người sẽ ra cuộc trò chuyện của bạn với người đó. [Kết nối](https://exporter.dev/docs/mcp).

## So với các lựa chọn khác

Tin nhắn không có tính năng xuất riêng.

| | Exporter | imessage-exporter (GitHub) | Chụp màn hình và sao chép |
|---|---|---|---|
| Mọi cuộc trò chuyện trong một lần | Có | Có | Không |
| Markdown có front matter | Có | HTML hoặc văn bản | Không |
| Luôn đồng bộ khi có tin nhắn mới | Có | Một lần | Không |
| Người được liên kết tới thẻ liên hệ | Có | Không | Không |
| Giá | 10 cuộc trò chuyện miễn phí, sau đó mua một lần | Miễn phí | Miễn phí |

## Hỏi Claude về các cuộc trò chuyện của bạn

Máy chủ MCP cục bộ của Exporter cung cấp các cuộc trò chuyện bạn đã xuất. [Thiết lập](https://exporter.dev/docs/mcp).

Kết nối Claude Code. Rồi hỏi: “Mình và Anna đã thống nhất gì về chuyến đi?”

```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/vi/messages
every page: https://exporter.dev/llms.txt
