朝活継続の最終手段 朝活トラッカーをClaude codeで作ってみた
朝活という魔境
「朝活」
全ビジネスパーソンが理想としており、一方で99%のビジネスパーソンがその夢を打ち砕かれてきたであろう習慣。
私もその99%の中に含まれるが、なんとか奇跡の1%に入ろうともがいてきた。
しかし何度も打ち砕かれてきた。
そこで私は革命を起こすことにした。
これまでは自分の意志だけでなんとかしようとしてきたのである。
それを変えることにした
朝活継続トラッカーを作る
しかし私はエンジニアでも何でもない。そこでどうするか。
最近流行りのClaude codeである
魔剣Claude code
流行り廃りに疎い小生であるが、さすがに昨今のClaude codeという黒船来航には気づいている。
ビジネスパーソンであれば最近職場に導入されたという人もいるだろう。
ここで彼は今までのチャット型AIと何が違うのか、ライバルのGPT君に聞いてみる
簡単に言うと、Claude Codeの凄さは「コードを教えてくれる」より、「実際に開発作業を進めてくれる」ことです。
Claude Codeは、プロジェクト全体のコードを読んで、複数ファイルを書き換え、ターミナルのコマンドを実行し、テストまで回せます。つまり「このバグ直して」と言うと、原因調査 → 修正 → テスト、という一連の作業をかなり自律的に進められます。
つまりClaude codeは、実際に作業をしてくれる。
例えば途中まで作りかけたプレゼン資料を完成まで持っていったり、はたまた使いたいと考えているアプリなんかを実装してくれたりするのだ。
そこで私はこう考えた
朝活継続ツールを、Claude codeに作らせよう。
朝活モチベが最大の敵
朝活が続かない原因は色々とあるが、私個人として最も重たいのが、モチベーションである。
モチベーションの頼らない仕組みを作ることが大事だとよく言うが、
その仕組みを作った上で、やはりモチベーションが足りないのである。
モチベーションを高める方法はいくつかあるが、
一つは継続している実感を感じることだ。
そこで私はこれを軸にClaude codeで朝活ツールの実装を進めた。
その結果かなりの優れモノが作られたのである。
実践編:Claude codeに命令
Claude codeに「朝活を継続するためのツールを作りたい」と雑に命令を投げると
実装にあたって必要な方向性・情報について聞いてくれるので、聞かれた通りそれらに答えていく。

途中「プロのデザイナーとして良い感じのデザインにして」という抽象度MAXの指示も混ぜ込む。こんな上司は嫌だ。
一度実装が完了してからも、以下のような追加実装要望を無責任に次々と投げていく。
人間のエンジニアであれば2,3回目にはキレ始めてもいい。
・「今日の朝活ボタンとカレンダーを上に持ってきて。また、なにをしたいかと続けるための工夫は、どんどん追加していけるようにして。ボタンも大きすぎ」
・「何時何分に起きたか記録できるように」
・「時間はプルダウンで選択できるように」
・「カレンダーでマウス当てたらその日の起床時間・メモが見えるようにして」
・「土日祝以外の平日で、朝活成功した日に、平均何時起きになっているか表示して」
・「先月の実績と、今月の実績を一見して比較できるようにして」
・「達成率(%)や起床時間の推移グラフも追加して」
Claude codeは従順だ。文句一つ言わずに進めてくれる。
なんなら途中で依頼している私がキレ気味に追加要望しても、丁寧に従ってくれる。
完成した朝活ツールを寝坊助のお前らに紹介するぜ
そんなこんなでClaude code君に作成してもらった朝活トラッカーがこちら

朝活トラッカーの機能
具体的に実装した機能の詳細はこちら
今日の記録
ワンタップで達成記録 — 「今日の朝活を達成にする」ボタンで、その日の朝活をON/OFF
起床時間の記録(任意) — 「時」+「分」のプルダウンで選択(分は5分刻み)
今日のメモ — やったこと・気分などを自由記入
目標・工夫(モチベーション管理)
なにをしたいか(目標) — 項目を「+追加」でいくつでも登録・削除できるリスト
続けるための工夫 — 同じく複数登録できるリスト
実績サマリー(今日のカード内)
🔥 連続日数 — 現在の連続達成日数
最長連続 / 累計達成 / 今月の達成 の数値
平日の平均起床時間 — 土日祝を除いた、朝活できた日の平均
📊 実績くらべ(先月 vs 今月)
朝活の達成日数 の比較
達成率(%) の比較(今月は経過日数ぶんで計算)
平日の平均起床 の比較
それぞれ 差分バッジ で良し悪しを色分け(改善=緑/悪化=赤)
🌅 起床時間の推移グラフ
直近45日の起床時間を折れ線グラフで表示
上ほど早起き(改善すると線が上がる)
各点にマウスを乗せると「7/24(金) 6:50 起床」のように日付・時刻を表示
達成日は塗り、未達成日はグレーの点で区別
📅 カレンダー
月表示で達成日をマーク(メモがある日はドット表示)
日曜・祝日は赤、土曜は青に色分け(日本の祝日を自動判定)
日付クリックで過去の日も達成/起床時間/メモを編集
記録のある日はホバーで内容をプレビュー
Claude codeの良さ
正直朝活ツールなんて、世の中に溢れている。しかしClaude codeで自作する良さはなにか。
自分仕様にカスタマイズできることだ
・誰かが作って作成した物なら完成度が高いものはあるが、自分固有の課題に対しては対策が打てない。
・その対策を打つために、自ら実装して作成しようとしても、コーディング知識が無ければ作れない
Claude codeはこの2つの課題を解決する化け物じみたツールなのである。
「コーディング知識が無くとも、自作でき、自分固有の課題にアプローチができる」
結局朝活は続いているのか
大切なところだ。いくらツールを自作しても、それを使いこなし朝活をできていなければ意味がない。
結論、前よりはできている。
「毎日5時起き」といった仙人のような生活はそもそも目標としていない。
そのため一般的な朝活に当てはまるかはやや疑問ではあるが、
本来起きないといけない時間ー30分前起床は、週2,3のペースで継続できている。
やはり自作ツールを作成したことで、自らのモチベーションの直結する要素を入れ込むことができ、それらが功を奏している。
とは言え、まだ週2,3だ。より自分の弱みや心情にパッチを貼ったツール改善をしていきたい。
