スクリーンタイムのデータを書き出す
1 日 1 ファイルの Markdown に書き出し、macOS が約 4 週間で履歴を削除したあとも残します。
1 日を 1 つのファイルに。
合計はフロントマターに入ります。使用時間が 1 分未満のアプリは表から省かれます。
2026-09-01.md
---
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同期される
「今すぐ同期」を押します。以降の同期のたびに、前回以降の日が追加されます。
仕組み: スクリーンタイム のドキュメントガイド: スクリーンタイムの履歴
よくある質問
ほかにご質問はありますか? お問い合わせ
スクリーンタイムを CSV で取り出せますか?
Apple からはできません。スクリーンタイムはシステム設定でグラフを表示するだけです。Exporter のファイルは合計を YAML に入れた Markdown の表で、スクリプト、Dataview、表計算アプリで読めます。
無料で使えるのは?
最初の同期でチェックを入れた日のうち、最新の 10 日分です。無料の 10 日はそのまま変わらないので、それより後の日にはロック解除(Exporter 内での買い切り)が必要です。
何かがアップロードされますか?
いいえ。Exporter は Mac 上のスクリーンタイムを読み取り、Mac 上にファイルを書き出します。アカウントもサーバーもありません。
自分の毎日について Claude に尋ねる
書き出した日はファイルなので、Exporter のローカル MCP サーバーで一覧表示して読めます。設定する。
Claude Code を接続します。
そして尋ねます。「ニュースアプリを消してから、スクリーンタイムはどう変わった?」Claude は書き出した日のファイルを読みます。
$ claude mcp add --transport http exporter http://localhost:8744/mcp