まず結論(軸は「どこで動くか」)
定期実行は大きく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上の複製を触って動くので、手元のファイルには手が届きません。
どれで作る? 判断フロー
- AIの判断が要らない、ただの決まった処理?(バックアップ・同期・掃除)
- → OSのタスクスケジューラ(AIを使わない=無料・最も確実)
- 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の複製で動く)。
この教材の元ネタ(もっと詳しく)
- curriculum/常駐エージェント/03_定期自動化の選び方_cronとn8nと常駐.md
- curriculum/常駐エージェント/06_ループの回し方_loopとgoalとschedule.md
- setup/github/第二の脳の自動バックアップ_OSスケジューラ.md
- setup/claude-code/公式ドキュメントで最新を確認してから作る.md