← 教材一覧へ戻る

脱・属人プログラム / 学習ノート

定期実行の選び方

「毎日・毎回、自動でやってほしい」を叶える方法は1つではありません。OS標準のタイマーからクラウドのAIまで、どれを使えばいいかを1枚に整理しました。

まず結論(軸は「どこで動くか」)

定期実行は大きく4種類。選ぶ軸はシンプルで、①AIの判断が要るか②パソコンを切っても動かしたいか③手元のファイルを使うか——この3つで決まります。

※「定期実行」=決めた時間・間隔になったら、自動で処理が動くこと。

4つの選択肢 早見表

やりたいこと 使うもの PCを切ってもOK? 手元のファイル 最短間隔 ひとこと
判断のいらない反復
(メモのバックアップ・同期・掃除)
OSのタスクスケジューラ
Windows標準/Mac=launchd
PCが必要 自由 AIを起動しない=無料で一番確実。今のメモ自動バックアップはこれ。
作業中にサッと見張る
(このデプロイ終わった?)
/loop
Claude Codeのコマンド
×(開いた画面の間だけ) 1分 その場でAIを繰り返し動かす。7日で自動終了。手元での試運転向き。
手元のファイルを使う定期AI処理
(毎朝ローカルの資料を要約)
Desktop定期タスク
Claude Codeデスクトップアプリ
×(PCが起きている間だけ) 1分 AIが手元のファイルやツールにアクセスできるのが強み。
PCを切っても回したい定期AI処理
(夜間PRレビュー・朝の要約をSlackへ)
/schedule(routine)
Anthropicのクラウドで実行
○(クラウド) ✗(GitHubを複製) 1時間 PC不要。時間・API・GitHubイベントで起動。Pro以上+Claude Code on webが必要(※機能拡充中)。

「手元のファイル」=あなたのPCの中のファイル。クラウド実行の /schedule は、あなたのPCではなくGitHub上の複製を触って動くので、手元のファイルには手が届きません。

どれで作る? 判断フロー

  1. AIの判断が要らない、ただの決まった処理?(バックアップ・同期・掃除)
    • OSのタスクスケジューラ(AIを使わない=無料・最も確実)
  2. AIに毎回考えさせる定期処理?
    • 今の作業中にサッと見張るだけ/loop
    • 手元のファイルを使う → Desktop定期タスク
    • PCを切っても回したい・GitHub中心 → /schedule(routine)

覚え方は「判断がいらない反復=OS/頭を使う反復=AI」。そのうえでAI側を、手元で動かすか(/loop・Desktop)/クラウドで動かすか(/schedule)で選びます。

⚠️ 作る前に、必ず「最新の公式」を確認

Claude Codeは進化が速く、上の機能名や条件も変わります。AIの知識は少し前で止まっているので、仕組みを作る/直す前に、AIに最新の公式ドキュメントを確認させるのが鉄則です(調べ役=claude-code-guide/公式の全ページ索引=llms.txt)。「その機能は無い」を鵜呑みにしないこと。

用語ミニ辞典

定期実行(cron)クーロン
「毎朝9時に」「5分ごとに」のように、決めた時間・間隔で自動的に処理を動かす仕組みの総称。
OSのタスクスケジューラ
パソコンに元から付いている"予約実行"機能(Windows=タスクスケジューラ/Mac=launchd)。AIを使わず、決まったスクリプトを走らせる。無料で確実。
/loopループ
Claude Codeのコマンド。開いている画面の中で、AIに同じ指示を一定間隔で繰り返させる。画面を閉じると止まる。
Desktop定期タスク
Claude Codeのデスクトップアプリの機能。決めた時刻にAIを自動で起動し、手元のファイルを使った処理をさせる。PCが起きている間だけ動く。
/schedule(routine)スケジュール/ルーティン
Claude Codeのコマンド。Anthropicのクラウドで定期実行を予約する。PCを切っても動くが、手元のファイルは触れない(GitHubの複製で動く)。

この教材の元ネタ(もっと詳しく)