ポモドーロタイマー - 無料の集中タイマー

準備完了
スタートボタンを押して始めよう
1:00

ダッシュボード

0:00:00
今日の作業時間
0
今日のセッション
0:00:00
累計作業時間

過去7日間の作業時間

今日のセッション履歴

仕様

コンセプト

従来のポモドーロテクニック(25分作業+5分休憩の繰り返し)では、 定期的な休憩のたびに「動き出し」のコストが発生します。 本アプリは以下の3つの思想に基づき、この問題を解決します。

1
定期的な休憩を排除

アプリ側で休憩タイミングを強制しません。休憩はユーザーが自分で決めます。

2
「動き出し」をサポート

1分間のアイドリングで作業興奮を引き出し、スムーズに作業へ移行します。

3
報酬系を刺激

ダッシュボードで作業実績を可視化し、達成感を得られるようにします。

タイマーの流れ

1
アイドリング(1分)

「1分だけ」の超短期作業。円形プログレスが溜まっていきます。

2
選択

「続行」で作業モードへ。「1分休憩」で小休憩へ。
操作しなければ5秒後に自動で作業モードへ移行します。

3
作業(時間無制限)

集中が続く限り作業を継続。疲れたら「休憩する」ボタンで休憩へ。

4
休憩(時間無制限)

好きなだけ休憩。「休憩終了」でアイドリングに戻ります。

時間配分

フェーズ時間説明
アイドリング1分作業開始のウォームアップ
自動移行5秒アイドリング後、操作がなければ作業へ
作業無制限ユーザーが休憩を選ぶまで継続
小休憩1分アイドリング後に選択した場合
休憩無制限ユーザーが終了を選ぶまで継続

機能一覧

機能説明
円形タイマーSVGによるプログレスリング。アイドリング時は円が溜まり、小休憩時は減っていく
通知音Web Audio APIによるビープ音。アイドリング完了時・小休憩完了時に鳴動。設定でON/OFF可能
自動移行アイドリング完了後、5秒間操作がなければ自動で作業モードへ。設定でON/OFF可能
ダッシュボード今日の作業時間・セッション数・累計時間を表示。過去7日間の棒グラフ、セッション履歴
データ永続化localStorageに設定・作業履歴を保存。ページを閉じてもデータが残る
バックグラウンド対応Date.now()ベースのタイマーにより、タブ非表示時もずれなく動作

技術仕様

項目内容
フロントエンドHTML / CSS / Vanilla JavaScript(フレームワーク不使用)
ホスティングGitHub Pages(GitHub Actionsで自動デプロイ)
データ保存localStorage(サーバー不要)
音声Web Audio API(外部ファイル不要)
対応環境モダンブラウザ(Chrome, Safari, Firefox, Edge)、スマホ・PC対応

設定

通知音 アイドリング完了時に音を鳴らす
自動移行 アイドリング後に自動で作業に移行する

データ管理

作業履歴をリセット すべての作業履歴を削除します

ポモドーロタイマー
「動き出し」をサポートする1分間のアイドリングで、
作業のハードルを下げます。