Anthropic の公式の説明(下の「公式のページ」)を、内容を足さずに読みやすい日本語に書き直したものです。公式の翻訳ではなく、Anthropic が作ったものでもありません。公式は予告なく変わるので、使う前に公式のページもご覧ください。
このページで分かること
- デスクトップアプリで、決まった時刻に Claude を自動で動かすタスクの作り方と、時刻の選び方
- パソコンが眠っていた回や、確認待ちで止まった回がどう扱われるか
- クラウドで動くルーティン、ターミナルの
/loopとの違い
先に知っておく言葉
- セッション:今いるフォルダに結びついた、1つの会話
- ルーティン:既定では Anthropic が管理するクラウドで動く、自動の作業。パソコンの電源が切れていても動きます
- 権限モード:Claude が、あなたに聞かずにどこまで進めてよいかの設定
- worktree:同じリポジトリの歴史を共有したまま、ファイルとブランチを別に持つ作業用フォルダ
- コミット:変更を Git(ファイルの変更の歴史を記録する仕組み)に記録すること
- プルリクエスト:ブランチの変更を本流に取り込んでもらうための申し出
- コマンド:パソコンに文字で出す命令
3つのやり方の違い
公式は、決まった時刻に動かす方法を3つ並べています。
- クラウド(ルーティン):既定では Anthropic が管理するクラウドで動きます。パソコンの電源も、開いたセッションも要りません。手元のファイルは使えず、毎回リポジトリを新しく写して動きます。確認を求めずに進みます。間隔は最短1時間
- デスクトップアプリ(このページ):自分のパソコンで動きます。パソコンは起きている必要がありますが、セッションを開いておく必要はありません。手元のファイルを使えます。確認を求めるかはタスクごとに決めます。間隔は最短1分
/loop:自分のパソコンの、開いているセッションの中で動きます。確認の扱いはそのセッションに従います。間隔は最短1分
デスクトップアプリで作る
Claude Desktop 1.1.5368 より前の版では使えません。
- Code の画面で、サイドバーの Routines(More メニューの中にある場合もあります)を押し、New routine から Local を選びます
- 次の欄を埋めます
- Name:タスクの名前。小文字とハイフンの形に直され、ディスクの上のフォルダ名になります。ほかのタスクと重ならない名前にします
- Description:一覧に出る短い説明
- Instructions:動くたびに Claude にさせること。ふだんの指示と同じように書きます。この欄で権限モードとモデルを選び、その下で作業するフォルダと、切り離した worktree で動かすかを選びます
- Schedule:動かす間隔(下の「時刻の選び方」)
- フォルダを選ぶまで保存できません。まだ信頼していないフォルダなら、保存の前に信頼するかを聞かれます
ふつうのセッションで、ことばで指示して作ることもできます。たとえば「毎朝9時にコードの点検をするタスクを作って」なら繰り返すタスク、「明日の午後3時に公開の様子を確かめるよう知らせて」なら、1回動いたあと自分で止まるタスクになります。
既定では、まだコミットしていない変更も含めた、作業フォルダのそのときの状態のまま動きます。作るときに worktree のスイッチを入れると、毎回切り離した worktree で動きます。
時刻の選び方
Schedule で次から選びます。
- Manual:予定なし。Run now を押したときだけ動きます
- Hourly:1時間ごと
- Daily:毎日、選んだ時刻に
- Weekdays:土日を除く毎日、選んだ時刻に
- Weekly:曜日と時刻を選びます
15分ごと・毎月1日・先のある時刻に1回だけ、のように選択肢に無いものは、デスクトップアプリのセッションで Claude にことばで指示して決めます。
動くとき・動かないとき
- アプリが開いている間、1分ごとに予定を確かめ、時刻が来ると、手で開いたセッションとは別に、新しいセッションを始めます。予定の時刻から数分ずらして始まり、ずれ方はタスクごとに毎回同じです
- 動くとパソコンに通知が出て、サイドバーの Scheduled に新しいセッションが並びます。開くと、Claude のしたことや変更を確かめたり、確認待ちに答えたりできます
- Claude は、自分で始めたセッションと同じように、ファイルの書き換え・コマンド・コミット・プルリクエストまで進められます。ただし、デスクトップアプリのセッションの画面を通して、セッションどうしで知らせを送り合うことはできません
- 動くのは、アプリが動いていてパソコンが起きている間だけです。眠っていた時刻の回は飛ばされます。Settings の Desktop app → General で Keep computer awake をオンにすると、使っていない間のスリープを防げます。ノートパソコンのふたを閉じると、それでも眠ります
- 飛ばされた回:アプリを起動したときやパソコンが起きたときに、直近7日間で飛ばされた回があれば、いちばん新しい1回分だけを取り戻しとして動かし、それより前は捨てます。6日飛ばした毎日のタスクも、動くのは1回です。取り戻しが始まると通知が出ます
確認待ちで止まるとき
- 権限モードはタスクごとに決めます。
~/.claude/settings.jsonに書いた許可のルールも効きます - 権限モードを Manual にしたタスクが、許されていない道具を使おうとすると、あなたが認めるまで止まります。止まった回は、サイドバーに開いたまま残るので、あとから答えられます
作ったタスクを扱う
Code の画面の Routines の一覧からタスクを開くと、次のことができます。
- Run now:次の時刻を待たずに、すぐ動かす
- Status:Active と Paused を切り替えて、消さずに止める・再開する
- Edit:指示・予定・フォルダなどを変える
- Review history:飛ばされた回も含めた、これまでの回の一覧。飛ばされた回にマウスを重ねると、理由(パソコンが眠っていた・前の回が終わっていなかった・ほかのタスクが動いていた)が出ます
- Review allowed permissions:Always allowed の欄で、このタスクに認めた道具を見直し・取り消す
- Delete:タスクを消します。そのタスクが作ったセッションはアーカイブに移ります。確かめる画面で Also delete files on disk に印を付けると、
~/.claude/scheduled-tasks/に置かれたタスクのSKILL.mdなども消えます
一覧・作成・編集・一時停止は、セッションでことばで指示してもできます(たとえば「dependency-audit のタスクを止めて」)。消すのは、詳しい画面の Delete からです。
ターミナルの /loop
ターミナルで使う版(CLI)では、開いているセッションの中で /loop 5m 公開が終わったか確かめて のように打つと、指示を決まった間隔でくり返します。間隔を省くと、Claude が毎回1分〜1時間の間で選びます(Amazon Bedrock などを通して使う場合や、一部の機能の取得を止める設定にしている場合は、Claude Code v2.1.248 以降が必要です)。ターミナルを閉じたりセッションを終えたりすると止まります(セッションを裏で動かし続ける形に移した場合は続きます)。くり返すタスクは作ってから7日で、最後に1回動いて消えます。
公式が挙げている使いどころ
公式のページに書いてある向き・使い方だけを並べます。
- くり返しの作業:たとえば、毎日のコードの点検、使っている部品の更新の確認、カレンダーと受信箱から拾う朝のまとめ
- 3つの使い分け:パソコン無しで確実に動かしたい作業はクラウド、手元のファイルと道具が要るときはデスクトップアプリ、セッション中に手早く様子を見るなら
/loop - Manual:必要なときに動かす指示を、保存しておくのに便利、とあります
- 時刻が大事なら、指示の中に条件を書く:9時の予定が、パソコンが一日眠っていると夜11時に動くこともあるためです。たとえば「今日のコミットだけを点検する。午後5時を過ぎていたら点検はせず、飛ばした分のまとめだけ出す」
- 止まらないようにする:作ったら Run now で一度動かし、出てきた確認に「always allow」を選んでおきます。次の回からは、同じ道具は聞かずに使われます
- パソコンが切れていても動かしたい、API や GitHub の出来事で動かしたい:ルーティンを作ります
/loop:公開の様子見、プルリクエストの見守り、長いビルドの確認、セッションのあとで何かを思い出させる、など- 7日を超えて続けたい:
/loopのタスクは期限が来る前に作り直すか、ルーティンかデスクトップアプリのスケジュール済みタスクを使います
あわせて読む
- ルーティン(Routines):クラウドで自動で動かす
- 権限モード(Permission mode):Claude に聞かずに進めさせる範囲と、切り替え方
- 並列セッション(Parallel sessions)と worktree:いくつもの作業を同時に進める
公式のページ
- Schedule recurring tasks in Claude Code Desktop(英語・原文)code.claude.com ↗
- Claude Code Desktop でスケジュール設定されたタスクを実行する(公式の日本語版)code.claude.com ↗
- Run prompts on a schedule(
/loopの説明。英語・原文)code.claude.com ↗ - スケジュールに従ってプロンプトを実行する(公式の日本語版)code.claude.com ↗
- Glossary(用語集。上の「先に知っておく言葉」の言い換えに使いました)code.claude.com ↗
確認メモ:2026年10月1日に、公式のデスクトップアプリのスケジュール済みタスクのページと、/loop のページ(どちらも英語・日本語)、用語集を開いて、作り方の手順と欄の名前・時刻の選択肢・飛ばされた回の扱い・確認待ちの扱い・3つのやり方の違いを突き合わせました。公式のページに更新日の表示は無いため、この日付は「このサイトが確かめた日」です。毎回つなぐ MCP サーバーの違い、毎回確認を求める MCP の道具(requiresUserInteraction)で止まること、タスクが自分の予定を変える道具(update_scheduled_task)、ディスクの上の SKILL.md を直接書き換える方法、Review history の Show more は、このページには載せていません。/loop のページからは、間隔の単位と丸め方、Claude が選ぶ間隔、何も指定しないときの手入れの指示と loop.md、止め方、1回だけの知らせ、CronCreate などの道具、時刻のずれ方、cron の書き方、止める設定、セッションを再開したときの扱いなどの細かい所は載せていません。「セッション」「権限モード」「worktree」は公式の用語集の説明に沿った言い換えです(worktree は用語集の「Worktree isolation」による)。「ルーティン」は用語集に見出しが無いため、公式のルーティンのページの説明から一言にしました。「コマンド」は、用語集では /名前 で呼ぶ指示のことですが、このページでは「パソコンへの命令」の意味で使っています。「Git」「リポジトリ」「ブランチ」「コミット」「プルリクエスト」の言い換えは公式の用語集に無く、ふつうの意味を一言で添えたものです。