Anthropicは2026年4月14日、Claude Codeに「ルーティン(routines)」機能を追加した。スケジュール・API・GitHub Webhookの3種類のトリガーに対応し、Anthropicのクラウドインフラ上で動作するため、ユーザーのPCがオフの状態でも実行は継続する。従来のcronやGitHub Actionsと根本的に異なるのは、LLMが実行のたびにコンテキストを読んで応答を変える点だ。この記事では仕組み・既存ツールとの差異・現在の制限をまとめる。
ルーティン機能の仕組みと実用シナリオ
ルーティンの構成要素は「プロンプト+1つ以上のリポジトリ+コネクタセット」の3つだ。自然言語でタスクを記述し、対象リポジトリと必要なツール連携を指定するだけで、繰り返し実行される自動タスクが完成する。実行環境はAnthropicが管理するクラウドインフラ上に置かれており、ユーザー側に常時稼働のサーバーは不要だ。
アクセス経路は複数用意されている。Webブラウザから claude.ai/code/routines に直接アクセスするか、CLIから /schedule コマンドを使うか、デスクトップアプリの「New remote task」オプションから設定できる。対象ユーザーはPro・Max・Team・Enterpriseの各プランで、「Claude Code on the web」が有効になっているアカウント全員が利用可能だ。
実行中はパーミッション確認ダイアログが表示されない。承認なしの完全自律実行となるため、タスクを事前に適切に定義することが重要になる。Anthropicは公式ドキュメントで「マルチタスクをこなし、異なるリポジトリにまたがって複数のコーディング操作を同時管理する開発者に理想的だ」と用途を説明している。夜間のPRレビュー・新規Issueのトリアージ・CIエラーの原因特定といった定型作業が主な活用シナリオとして想定されている。
GitHub Actions / cronとの本質的な違い
固定スクリプトとLLM判断の差異は、エラーハンドリングの設計に端的に現れる。GitHub ActionsはYAMLで記述した固定的なフローを実行し、cronジョブは事前に書いたスクリプトをそのまま走らせる。どちらも例外処理は人間が事前に書き込んでおく必要があり、想定外の状況が発生した場合は対応できない。
ルーティンはPRの内容・コードの変更量・Issueの緊急度といったコンテキストを読んで、毎回の実行ごとに応答を変える。Anthropicはこの性質を「動的なcronジョブ、またはトリガー駆動の短命エージェント」(原文: "a dynamic cron job or a trigger-driven, short-lived agent")と表現している。スクリプトを書く代わりに、自然言語で意図を記述する。
GitHub Webhookトリガーを使えば、PRが開かれた瞬間・コードがプッシュされた瞬間・Issueが作成された瞬間など、リポジトリのイベントをリアルタイムに拾って処理を走らせることができる。スケジュール実行の最小間隔は1時間で、Webhookトリガーにも時間単位の別途上限がある。
この設計が意味するのは、「自動化の記述レイヤー」の移動だ。これまで開発者はスクリプトでロジックを書き、自動化ツールがそれを実行していた。ルーティンでは開発者は意図だけを書き、LLMが毎回の文脈に合わせてロジックを生成・実行する。自動化のコントローラーが「スクリプト」から「プロンプト」に置き換わるという転換は、ツールの使い方というより開発プロセスの構造に関わる変化だ。
制限と現実:プレビューが示す現在地
日次実行上限はProで1日5回、Maxで15回、TeamとEnterpriseで25回だ。上限を超えた実行分はメータード課金となり、複数リポジトリの定期チェックに使えばProの上限はすぐに消費される。現時点ではリサーチプレビュー段階であり、挙動・制限・価格設定が今後変更される可能性がある。ルーティンは個人アカウントに紐づいており、チーム共有はできない。同じ組織内の複数人が使いたい場合、それぞれが個別に設定する必要がある。
The Registerは「そこそこ賢いcronジョブ」と評し ている。Pro1日5回という上限は「夜間に複数リポジトリを継続監視する」用途には不足しており、自律実行でのガバナンス担保も現時点では解決していない。Anthropicがプレビュー段階でフィードバックを集めている状況を踏まえれば、これらは今後変わりうる。
デスクトップ刷新が示す戦略的な文脈
制限の多さは機能が未完成というよりも、戦略的な布石の段階を示している。同日発表されたデスクトップアプリの大規模刷新が、その方向性をより明確にする。追加されたのは統合ターミナル・高速diffビューア・アプリ内ファイルエディタ・サイドバーによるマルチセッション管理の4機能で、これらを一つのアプリにまとめた。特徴的なのは「サイドチャット」機能だ——バックグラウンドで処理中のエージェントを止めることなく、別の質問を投げられる。
Anthropicはこの刷新のコンセプトについて「今のエージェント型コーディングの実態(多くのことが同時進行し、あなたがオーケストレーターの席に座る)に合わせて設計した」と説明している。「オーケストレーターの席」という表現が設計哲学を端的に示している。Claude Codeはユーザーが指示を出す対話型ツールではなく、ユーザーが方針を決め、複数のエージェントが並行して実行する環境のコントロールパネルとして設計されている。
ルーティン機能とデスクトップ刷新を重ねると、Anthropicが競合との差別化軸として選んだレイヤーが見えてくる。コーディングアシスタントとしての競合はGitHub CopilotやCursorが多数存在する。ルーティンが目指すのはその競争ではなく、「開発インフラ全体を自社クラウド上で動かす」という別のレイヤーへの展開だ。バックグラウンドで自動タスクが走り続けるなか、人間はオーケストレーターとして方針だけを決める。Anthropicはそのような開発スタイルへの移行をプラットフォーム設計で誘導しようとしているのだ。
Sources
- Anthropic Docs: Automate work with routines — Claude Code
- The Register: Anthropic adds mildly clever cron jobs to Claude Code