ポモドーロタイマー

クラシックな 25 / 5 / 15 分のポモドーロタイマー。ブラウザ通知に対応、localStorage で完了セッション数を記録。サインアップ・トラッキング無し。

Loading…

すべての処理はブラウザ内で実行されます — ファイルや入力はサーバへ送信されません。

使い方

**Start** をクリックすると 25 分間のフォーカスブロックが始まります。終了するとアラームが鳴り、ブラウザ通知(許可していれば)が表示され、自動的に 5 分の短い休憩がキューされます。4 つのフォーカスブロックの後、次の休憩は 15 分の長い休憩になります。サイクル数とその日に完了したポモドーロ合計は localStorage によりページ再読み込みを跨いで保持されるので、タブを閉じて開き直してもセッションカウンタは維持されます。

既定の 25 / 5 / 15 は 1980 年代のフランチェスコ・チリーロのオリジナル技法を反映しますが、各間隔は作業スタイルに合わせて調整できます: 50 / 10(研究者に好まれる長めの「ウルトラディアン」サイクル)、90 / 20(トニー・シュワルツ / NSF 第 2 段階睡眠研究)、ADHD 向けの短い 15 / 3 マイクロセッションなど。ブラウザタブは Chrome と Safari でバックグラウンドにあるときにスロットルされるため、別タブに切り替えるとタイマーは遅れて発火します。これを緒和するため、本ツールはアラームに Web Audio のスケジュールイベントを使い、残り時間を `setTimeout` の差分ではなく `Date.now()` から計算するので、タブが非アクティブでも経過カウントは正確に保たれます。

標準的な 4 サイクルの作業日セッション

入力
preset:    classic (25 / 5 / 15)
start at:  09:00
goal:      4 pomodoros before lunch
出力
09:00 - 09:25  focus #1   (25 min)
09:25 - 09:30  break       (5 min)
09:30 - 09:55  focus #2   (25 min)
09:55 - 10:00  break       (5 min)
10:00 - 10:25  focus #3   (25 min)
10:25 - 10:30  break       (5 min)
10:30 - 10:55  focus #4   (25 min)
10:55 - 11:10  long break (15 min)

Total:        1 h 55 min for 4 × 25 min focused work

昼食前の標準ブロックは時計時間で約 2 時間弱の中に集中作業をほぼ 2 時間積み上げます。この構造が機能するのは、5 分の休憩が精神的モメンタムを保つには十分短く、立ち上がって水を飲んだり窓の外を眺めたりするには十分長いため、2 時間連続でスクリーンを凝視する筋肉・視覚疲労を防ぐからです。15 分の長い休憩は昼食準備の自然な時間枠になります。

ディープワーク 90 / 20 ウルトラディアンプリセット

入力
preset:    ultradian (90 / 20)
start at:  08:00
use case:  long-form writing, deep research, complex coding
出力
08:00 - 09:30  focus #1   (90 min)
09:30 - 09:50  break      (20 min)
09:50 - 11:20  focus #2   (90 min)
11:20 - 11:40  break      (20 min)
11:40 - 13:10  focus #3   (90 min)
13:10 - 13:30  break      (20 min)

Total:        4 h 30 min focused work in 5 h 30 min

深い集中状態を要する作業 — 文章執筆、複雑なコーディング、研究の統合 — には、25 分のクラシックブロックでは 5 分の中断がフローが安定したばかりのところを切るので、混乱を感じることがあります。90 / 20 のウルトラディアン版は Nathaniel Kleitman の自然な注意サイクル研究と整合します。トレードオフ: 一般的なオフィスで 90 分のディストラクションフリーブロックを見つけるのは難しく、リモートやソロの日に向いています。Cal Newport の『Deep Work』がこの版を広めました。

ADHD 向けマイクロセッション

入力
preset:    micro (15 / 3 / 10)
start at:  14:00
use case:  task initiation, low-energy afternoons
出力
14:00 - 14:15  focus #1   (15 min)
14:15 - 14:18  break       (3 min)
14:18 - 14:33  focus #2   (15 min)
14:33 - 14:36  break       (3 min)
14:36 - 14:51  focus #3   (15 min)
14:51 - 14:54  break       (3 min)
14:54 - 15:09  focus #4   (15 min)
15:09 - 15:19  long break (10 min)

Total:        1 h 19 min for 4 × 15 min

ADHD や慢性疲労を抱える人にとって、25 分のブロックは越えられない開始コミットメントに感じられることがあります。15 分版は活性化閾値を下げます — 「15 分なら座れる」は「25 分集中する必要がある」より心理的に簡単です。一度始めると、モメンタムが効き始めて 15 分を越えて自然に続けられる人が多いです。トレードオフはコンテキストスイッチが頻繁になることで、タスク開始には適していますが、持続的なディープワークには最適とは言えません。このパターンは ADHD コーチによってよく推奨され、How To ADHD の Jessica McCabe が広めました。

よくある質問

ポモドーロテクニックはどこから来たのですか?

イタリアの大学生 Francesco Cirillo が 1987 年にローマの Università LUISS で学習中に考案しました。彼はトマト型(イタリア語で `pomodoro`)のキッチンタイマーを使って 10 分間の中断なき学習を自分に課しました — 名前の由来です。試行錯誤の末、生産性と注意疲労のバランスから 25 分に伸びました。1990 年代に方法論を整理し、2006 年に自費出版で本を出し、その後 2000 年代後半に 43folders、Lifehacker、ソフトウェア開発系ブログで紹介されて広まりました。Cirillo の会社は今もテクニックに関する商標とコンサルティングをライセンスしています。

なぜ 30 分でも 20 分でもなく 25 分なのですか?

Cirillo は経験的に 25 分に到達しました — タスクで意味ある進展を作るには十分長く、休憩後の再開コストが許容できるほど短い長さです。後の研究は 25 を魔法の数字として裏付けてはいません。重要なのは、注意のまわりに人工的な希少性を生む固定された控えめな区間を持つことです。持続的注意の研究(Nathaniel Kleitman のウルトラディアンリズム、Karolinska 研究所の警戒度低下研究)では自然な注意サイクルが 70〜120 分とされますが、これは知識労働で快適に持続できる時間ではなくピーク生物学的能力を指します。25 分は生物学的最適というより *コミットメント装置* として理解するのが最適です — 「1 つやる時間もない」と主張するのが理不尽になるほど短いため、始めることが容易になります。

ポモドーロ中に中断されたらどうしますか?

Cirillo の元のルールは厳格です: 中断され(誰かが机に来る、緊急 Slack 通知、電話など)、それを後回しにできない場合、そのポモドーロは「無効」で 1 日の積算にカウントしません。25 分タイマーをゼロから再起動します。一見厳しいですが目的があります: 中断を可視化することです。数回無効のポモドーロを経験すると、同僚と境界を交渉する、Slack をミュートする、オフィスのドアを閉めるなどに進みます。この技法は注意の練習であると同時に測定システムでもあります — 無効カウントは実際の中断頻度を浮き彫りにし、症状ではなく原因に対処できるようにします。

ブラウザタブを閉じてもタイマーは動き続けますか?

いいえ — タブを閉じると JavaScript コンテキストが破棄され、タイマーは継続できません。ただし本ツールはアクティブセッションの *開始時刻* を localStorage に保存するので、同じブラウザで再度ツールを開くと経過時間から再開し、元の予定時刻が範囲内であればその時刻にアラームを鳴らします。経過時間が予定終了を既に過ぎている場合は、セッションを完了として記録しカウンタを 1 増やします。タブを何時間も閉じてから再開する場合の見逃しアラームは発火しません — それには Service Worker が必要ですが、ツールをシンプルに保ち権限プロンプトを避けるためあえて省いています。

タブを切り替えるとタイマーがズレるのはなぜですか?

ブラウザはバッテリー節約のためバックグラウンドタブで `setTimeout` と `setInterval` をスロットルします — Chrome は 2017 年以降、バックグラウンドタブの発火を 1 秒 1 回に制限し、5 分後にはさらに 1 分 1 回に下げます(厳しい制約のデバイスでは完全に停止することもあります)。`setInterval` の各刻みで変数を減らす素朴なカウントダウンは時間を失います。本ツールは各刻みで残り時間を `scheduledEnd - Date.now()` として計算するので、バックグラウンドタブを跨いでも表示精度が保たれます。アラーム自体は Web Audio の `audioContext.currentTime + offset` スケジューリングを使い、これは一度スケジュールされるとタブスロットルの影響を受けません。通知の配信はタブが非表示のときブラウザによって遅延されることがありますが、内部の時間追跡は正しいです。

ポモドーロテクニックは本当にエビデンスベースですか?

混在しています。25 / 5 / 15 という具体的なスケジュールには、Cirillo の個人的試行錯誤を超える強力な実証的裏付けはありません。ただしテクニックが体現する 3 つの原則には研究的支持があります: **タイムボクシング** は計画錯誤を減らしタスク完了率を上げる(Roy Baumeister、Mark Muraven の自我消耗研究)、**短い構造化された休憩** は連続作業より認知パフォーマンスを保つ(2011 年イリノイ大学 Atsunori Ariga・Alejandro Lleras の研究)、**人工的な締切** はパーキンソンの法則のダイナミクスを通じてモチベーションを上げる(Dan Ariely の実験的研究)。研究が支持 *していない* のは、25 分という具体的時間の普遍性です。テクニックが多くの人に効くのは、構造を提供し、注意の規律を外在化し、進捗の測定可能な単位を作るからであって、25 分が生物学的に最適なウィンドウだからではありません。

関連する概念

ポモドーロテクニックは **タイムボクシング** 実践の広いカテゴリに位置します — 注意、モチベーション、計画錯誤の管理のために固定された時間区間を使う手法群です。同カテゴリの他の項目: **GTD(Getting Things Done)** by David Allen(時間ではなくタスクを整理しますが、ポモドーロと自然に組み合わせられます)、**タイムブロッキング** Cal Newport が広めた、特定のプロジェクトに専念する長め(90 分や数時間)のブロック、**52 / 17**(DeskTime の研究で観察された、生産性の高いソフトウェア開発者のパターン — 52 分作業・17 分休憩)など。共通する考え方: 人間の注意は連続的に利用可能な資源ではなく、外部構造は内部の意志力以上に注意を集中状態に保つ。

生物学的基盤は **ウルトラディアンリズム** です — 概日(24 時間)リズムより短い、覚醒と休息の自然なサイクル。1953 年に REM 睡眠も発見した Nathaniel Kleitman は、覚醒中の成人に約 90〜120 分の Basic Rest-Activity Cycle を特定しました。脳波研究は、この時間スケールで覚醒度がピークと谷を持つことを示します。複数のウルトラディアンサイクルにわたって休憩なしに集中作業を維持しようとすると、精度の低下と主観的疲労の増加と相関します。25 分のポモドーロは自然サイクルのより小さなスライスを取り、多くの知識労働には、少ない大きな休憩より頻繁なマイクロ回復が勝るという賭けに出ています。

ポモドーロと重なる隣接する生産性の概念が 3 つあります。**フロー状態**(Mihaly Csikszentmihalyi)は時間知覚が歪みパフォーマンスがピークに達する深く没入した状態を表します — 多くの批評家は、フロー状態への進入には通常 15〜20 分かかるため、25 分の中断はフローを妨げると論じます。**注意残留**(Sophie Leroy、2009 年研究)はタスク切替の認知コストです。短いタスク切替でさえ、その後の集中を悪化させる痕跡を残します。これは予期される *休憩* が *中断* とは異なることを示唆します。**シングルタスク** はコンテキストスイッチを拒否するより広い規律です。ポモドーロは抽象原理を測定可能な実践に変換する戦術的実装です。これらのフレームワークは互いを置き換えるものではなく、注意を断片化するように設計された環境において有限の注意を管理する同一の根本問題に対する相補的レンズです。

関連ツール