# Apple 캘린더를 Markdown으로 내보내기

Mac에 한 달에 파일 하나, 하루에 제목 하나, 반복 일정은 일어나는 모든 날에.

[Mac용 다운로드](https://apps.apple.com/us/app/exporter-notes-to-markdown/id6741618455?mt=12)

## 한 달을, 파일 하나로.

달은 무엇이 들었는지로 시작하고, 이어서 하루에 제목 하나와 이벤트마다 한 줄이 옵니다. 시간, 무엇인지, 어느 캘린더에서 왔는지, 어디인지.

`2026-09.md`

```markdown
---
title: "캘린더, 2026년 9월"
created: 2026-09-01T09:00:00
tags:
  - "calendar"
month: 2026-09
events: 284
calendars: ["업무", "개인", "생일"]
---

## 2026-09-17, 목요일

- all day 매릴린 생일 · 생일
- 09:30-10:00 스탠드업 · 업무 · Zoom [repeats:: weekly] [with:: 6]
- 13:00-14:00 케빈과 점심 · 개인 · Philz Coffee
- 19:00-22:00 SF Database Meetup · 업무 · 655 Montgomery St

## 2026-09-19, 토요일

- all day, 3 days 리스본 · 개인
- 08:00 SFO에서 LIS · 업무
```

## 무엇이 나오는가

한 달에 파일 하나, 폴더 하나 안에. 이벤트가 없는 달은 파일이 생기지 않습니다.

- 하루에 제목 하나: 종일 이벤트가 먼저, 그다음은 시작 시간순입니다. 캘린더가 하루를 그리는 순서 그대로입니다. 종일 이벤트는 그렇다고 적히고, 없던 자정을 얻지 않습니다.
- 반복은 일어나는 모든 날에: 주간 스탠드업은 매주 자리를 차지합니다, 한 번이 아니라. Exporter는 캘린더가 스스로 보관하는 발생을 읽기 때문에 파일이 앱이 보여주는 것과 맞습니다.
- 각 이벤트가 온 캘린더: 업무, 개인, 공유 캘린더나 구독 캘린더. 그달의 캘린더는 프런트매터에 들어가 vault가 걸러낼 수 있습니다.
- 어디인지: 회의실, 장소, 주소 등 이벤트가 지닌 그대로. 화상 통화 링크는 줄 안에 `join::`으로 들어갑니다.
- 긴 목록이 아니라 계정: 선택기는 캘린더를 계정별로 묶습니다. 캘린더 사이드바와 같은 방식이라 체크 하나만 풀어도 계정 전체를 빼놓을 수 있습니다.
- 얼마나 거슬러 올라갈지: 올해, 2년, 5년, 전체를 카드에서 고릅니다. 캘린더 자체가 두 해 정도의 발생만 보관하므로 읽을 수 있는 것도 거기까지입니다.

## 작동 방식

1. 캘린더 연결: 캘린더 폴더에서 창이 열립니다. 이 폴더 선택을 누르세요. Exporter는 그 안의 데이터베이스를 읽고, macOS는 캘린더 접근 권한을 묻지 않습니다.
2. 캘린더 고르기: 모든 캘린더에 체크가 되어 있고 계정별로 묶여 있습니다. 하나를 풀면 그 이벤트는 다음 동기화에서 달에서 빠집니다.
3. 동기화됩니다: 동기화 버튼을 누르세요. 각 달이 파일 하나가 되고, 옮긴 이벤트는 그 달을 1분 안에 다시 씁니다.

작동 방식: [캘린더 문서](https://exporter.dev/ko/docs/calendar) · 가이드: [캘린더 남기기](https://exporter.dev/ko/guides/calendar/keep-your-calendar)

## 질문

### 캘린더 접근 권한을 요청하나요?

아니요. Exporter는 허용한 폴더를 통해 캘린더의 데이터베이스를 읽습니다. EventKit을 쓰지 않으므로 권한 대화상자가 뜨지 않고 다른 앱도 건드리지 않습니다.

### 왜 이벤트마다가 아니라 달마다 파일인가요?

1년은 이벤트 수백 개와 읽을 수 있는 파일 열두 개입니다. 이벤트마다라면 한 줄짜리 메모가 가득한 폴더가 됩니다.

### 무료 범위는?

처음 100개 이벤트가 내보내지고 무료로 계속 동기화됩니다. 캘린더 잠금 해제는 Exporter 안의 일회성 구매입니다.

### 초대와 참석자도 들어가나요?

한 줄이 이벤트에 몇 명이 있는지 알려줍니다. 이름과 응답은 캘린더에 남습니다.

### 어딘가로 올라가나요?

아니요. Exporter는 캘린더를 읽고 파일을 Mac에 씁니다. 계정도 서버도 없습니다.

## 다른 방법과 비교

캘린더는 .ics를 내보내지만, 그것은 다른 캘린더를 위한 형식이지 읽거나 검색하기 위한 것이 아닙니다.

| | Exporter | .ics 내보내기 | 스크린샷 |
|---|---|---|---|
| 읽을 수 있는 Markdown | 예 | 아니요 | 아니요 |
| 한 달에 파일 하나, 하루에 제목 하나 | 예 | 아니요 | 아니요 |
| 반복이 일어나는 모든 날에 | 예 | 아니요 | 예 |
| 모든 캘린더를 한 번에 | 예 | 하나씩 | 아니요 |
| 계속 최신으로 | 예 | 아니요 | 아니요 |
| 가격 | 100개 무료, 이후 일회성 구매 | 무료 | 무료 |

## Claude에게 캘린더를 읽히세요

내보낸 달은 Exporter의 로컬 MCP 서버로 검색할 수 있습니다. [설정하기](https://exporter.dev/docs/mcp).

Claude Code를 연결하세요. 그리고 물어보세요. “9월에 뭘 했고, 두 번 만난 사람은 누구지?” Claude가 달을 파일로 읽습니다.

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

## Related

- [미리 알림](https://exporter.dev/ko/reminders): 목록마다 Markdown 체크리스트 하나
- [Apple 메모를 Markdown으로 내보내기](https://exporter.dev/ko/notes): Apple 메모를 Markdown으로, 계속 동기화
- [MCP 서버](https://exporter.dev/ko/docs/mcp): Claude와 다른 에이전트 연결하기

---

human version: https://exporter.dev/ko/calendar
every page: https://exporter.dev/llms.txt
