# スクリーンタイムのデータを書き出す

1 日 1 ファイルの Markdown に書き出し、macOS が約 4 週間で履歴を削除したあとも残します。

[Mac 版をダウンロード](https://apps.apple.com/us/app/exporter-notes-to-markdown/id6741618455?mt=12)

## 1 日を 1 つのファイルに。

合計はフロントマターに入ります。使用時間が 1 分未満のアプリは表から省かれます。

`2026-09-01.md`

```markdown
---
title: "Screen Time 2026-09-01"
id: "2026-09-01"
created: 2026-09-01T00:00:00
modified: 2026-09-01T00:00:00
tags:
  - "screen-time"
total_screen_time: "3h 51m"
apps_used: 4
domains_visited: 2
---

## App Usage

| App | Duration | Sessions |
|-----|----------|----------|
| Xcode | 2h 4m | 6 |
| Safari | 1h 21m | 11 |
| Messages | 26m | 9 |

## Web Usage

| Domain | Duration | Visits |
|--------|----------|--------|
| developer.apple.com | 38m | 9 |
| github.com | 21m | 7 |

## Notifications

| App | Count |
|-----|-------|
| Messages | 23 |

## Screen Sessions

Total screen on time: 4h 45m

| Start | End | Duration |
|-------|-----|----------|
| 08:52:10 | 12:31:44 | 3h 39m |
| 14:05:02 | 15:10:30 | 1h 5m |
```

## 書き出される内容

日付を名前にした 1 日 1 ファイルと、随時更新される `summary.md`。

- アプリの使用時間: その日に 1 分以上使ったすべてのアプリと、その時間とセッション数。
- ウェブサイト: ドメインごとの時間と訪問回数。
- 通知: 各アプリから届いた通知の数。
- 画面セッション: 画面がオンになった時刻とオフになった時刻、オンだった合計時間。
- まとめ: `summary.md` には、最新の同期で読み取った日（直近のおよそ 4 週間）の上位アプリと 1 日ごとの合計がまとめられます。
- 4 週間を過ぎても残る: Exporter は日ごとのファイルを削除しないので、macOS が古い日を消したあともアーカイブは増え続けます。それらの日のコピーはこのフォルダにしかないので、バックアップしてください。

## 仕組み

1. スクリーンタイムを接続する: macOS がスクリーンタイムを保存している Knowledge フォルダでパネルが開くので、「このフォルダを選択」を押します。続いて書き出しフォルダを選びます。
2. 日を選ぶ: 使用時間の多い順に並べ替えられる一覧で、日にチェックを入れます。
3. 同期される: 「今すぐ同期」を押します。以降の同期のたびに、前回以降の日が追加されます。

仕組み: [スクリーンタイム のドキュメント](https://exporter.dev/ja/docs/screen-time) · ガイド: [スクリーンタイムの履歴](https://exporter.dev/ja/guides/screen-time/keep-screen-time-history)

## よくある質問

### スクリーンタイムを CSV で取り出せますか？

Apple からはできません。スクリーンタイムはシステム設定でグラフを表示するだけです。Exporter のファイルは合計を YAML に入れた Markdown の表で、スクリプト、Dataview、表計算アプリで読めます。

### 無料で使えるのは？

最初の同期でチェックを入れた日のうち、最新の 10 日分です。無料の 10 日はそのまま変わらないので、それより後の日にはロック解除（Exporter 内での買い切り）が必要です。

### 何かがアップロードされますか？

いいえ。Exporter は Mac 上のスクリーンタイムを読み取り、Mac 上にファイルを書き出します。アカウントもサーバーもありません。

## 自分の毎日について Claude に尋ねる

書き出した日はファイルなので、Exporter のローカル MCP サーバーで一覧表示して読めます。[設定する](https://exporter.dev/docs/mcp)。

Claude Code を接続します。 そして尋ねます。「ニュースアプリを消してから、スクリーンタイムはどう変わった？」Claude は書き出した日のファイルを読みます。

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

## Related

- [Screen Time history](https://exporter.dev/guides/screen-time/keep-screen-time-history): Every day kept as a file
- [MCP server](https://exporter.dev/docs/mcp): Connect Claude and other agents
- [CLI](https://exporter.dev/docs/cli): Every command, flag and exit code

---

human version: https://exporter.dev/ja/screen-time
every page: https://exporter.dev/llms.txt
