スケジュールタスク:AIエージェント向けのcron

ターミナルコマンド、AIエージェント
そして開発ワークフローを、ワークスペースから直接予約

スケジュールタスクを使えば、どのプロジェクトでもAIエージェントの定期実行をプログラムできます。名前、プロンプト、頻度を選ぶだけで、AgentsRoomが代わりにエージェントを起動:毎朝、毎晩、毎時、あるいは毎週月曜に。覚えるべきcron式のない、コーディングエージェントのためのcronです。

スケジュールタスクは、独自のロール、プロバイダー、モデルを持つ本物のエージェントセッションをプロジェクト内に生成し、最初のメッセージとしてプロンプトを渡します。午前8時と午後6時にpull requestをレビュー、夜間に本番ログをスキャン、金曜に週次changelogをリリース。時計を使わず、AIプランのクォータ期間に合わせて走らせることもできます。一度設定すれば、あとは自動で動きます。

スケジュールタスク
予定どおり
pull requestをレビュー
毎日 08:00コードレビュアー
エージェントを起動中
クラッシュログをスキャン
毎時 :15DevOpsエンジニア
依存関係を更新
月曜 09:00フルスタック
あなたが寝ている間に実行自動実行

各スケジュールタスクは自分のスケジュールで発火し、ロールとプロンプトを持つバックグラウンドエージェントを起動します。N分ごと、毎時、毎日、毎週、毎月、あるいはプランのクォータ期間に合わせて。cron式は不要です。

開発作業の一部は、毎日まったく同じです。夜間に届いたpull requestのレビュー。本番のクラッシュログの確認。依存関係がセキュリティパッチを出したかのチェック。週次デモ前のchangelog執筆。繰り返しが多く、忘れやすく、いつも最悪のタイミングで降りかかってきます。

スケジュールタスクは、その繰り返しの作業を常設の指示に変えます。プロンプトを一度書き、どのくらいの頻度で実行するか選び、どのエージェントに任せるか決めれば、あとはAgentsRoomが引き受けます。エージェントは予定どおりに起き、プロジェクト内で仕事をこなし、レビュー用の結果をあなたに残します。見張りも、手動の再起動も、モニターに貼った付箋も不要です。

これはAIコーディングエージェントのためのcronだと考えてください。ただしcrontabには一切触れません。難解な5項目の式の代わりに、わかりやすい頻度を選びます:数分ごと、毎時、毎日決めた1つまたは複数の時刻に、毎週決めた曜日に、毎月決めた日に、あるいはAIプランのクォータ期間に合わせて。スケジュールは構造化されて読みやすく、次回の実行は各タスクの隣にわかりやすい言葉で表示されます。

エージェントを予約する理由

繰り返しの作業がひとりでに回ります。朝のコードレビューを一度設定すれば、あなたが指一本動かさなくても毎日午前8時に実行されます。繰り返しのタスクは、あなたのToDoリストから永久に消えます。

適切な時間に、自動で。重い作業や騒がしい作業は時間外に移ります。エージェントに夜間ログをスキャンさせ、週末にgit履歴を掘らせれば、あなたの稼働時間はあなたを必要とする仕事のために空けておけます。

開始した瞬間に通知されます。自動実行のたびにデスクトップへの通知とスマホへのプッシュが届くので、エージェントが今まさに動き出したことが常にわかり、重要なときに飛び込めます。

翌朝に失われるものはありません。AgentsRoomは各実行のエージェントが書いた内容をアーカイブします。最近の実行を開き直せばそのターミナルを引き継げますし、もっと古い実行や、別のマシンで走った実行も、そのセッションが終わってからずっと後まで読み返せます。

何を予約するか

今日からスケジュールされたエージェントに任せられる、具体的な繰り返しジョブ。

コードレビューを予約

毎晩エージェントを起動してリポジトリをレビュー:その日のdiffを読み、リスクのある変更を指摘し、修正を提案。一日も欠かさない常駐レビュアーです。

最後のクレジットでコードレビューを予約

レビューを時刻ではなく、プランのクォータ期間に合わせます。選んだしきい値を超えて期間を使い、リセットが近づくと、エージェントが期限切れ寸前のクレジットでその日のdiffを読みます。毎回の期間で繰り返されるので、覚えておくことは何もありません。

毎朝Claude Codeを予約

毎日午前8時にClaude Codeセッションを起動し、夜間に開かれたpull requestをレビューして要約し、最初のコーヒー前にトリアージリストを残します。

依存関係の更新を予約

毎週月曜に依存関係チェックを実行:古いパッケージや脆弱なパッケージをスキャンし、安全なバージョンアップを提案してアップグレード作業を開始。セキュリティパッチが何週間も放置されません。

ドキュメント生成を予約

changelog、リリースノート、ドキュメントを自動生成。週次のドキュメントパスを予約し、その週のコミットを清潔で読みやすい要約に変えます。

QAセッションを予約

定期スケジュール、またはデプロイのたびにQAエージェントを起動し、アプリを動かし、テストスイートを実行し、ユーザーより先に壊れた箇所を報告します。

ログ分析を予約

毎朝本番ログをレビュー。エージェントに夜間のエラーを精査させ、グループ化し、新しいものを浮かび上がらせ、本当に注意が必要なものを伝えさせます。

git履歴の分析を予約

リポジトリ活動の週次サマリーを生成:誰が何を変えたか、どこにchurnがあるか、どの領域がリスクを帯びたか。コードベースの健全性を定期的に把握できます。

マルチエージェントワークフローを予約

それぞれ独自のロール、プロジェクト、プロンプトを持つ複数のエージェントを、定期スケジュールで並行起動。時計どおりに動く、自動化されたルーチン全体を構築できます。

スケジュールタスクの仕組み、ステップごとに

アイデアから定期実行エージェントまで、1分足らずで。

01

トリガーパネルを開く

ワークスペースのドックを開き、「トリガー」をクリック。スケジュールタスクはwebhookトリガーと並んでそこにあります:現在のプロジェクトのすべてが、スケジュールと次回実行時刻とともに表示されます。

02

名前を付けてプロンプトを書く

「新規タスク」をクリック。「クラッシュログをスキャン」のような名前を付け、実行のたびにエージェントが受け取るプロンプトを書きます。ライブラリからプロンプトを引き出したり、スケッチを添付したり、音声で口述したりできます。

03

何が発火させるかを選ぶ

まず、何がタスクを発火させるかを選びます:カレンダーのリズムなら「スケジュール」、AIプランのクォータ期間に従うなら「クォータ」、外部のイベントなら「Webhook」、正直なところあなた以外に発火させるものが何もないなら「オンデマンド」。「スケジュール」では続いて「分」「毎時」「毎日」「毎週」「毎月」を選び、詳細を設定:間隔、時の分、一日の1つまたは複数の時刻、曜日、月の日。「クォータ」では期間を選び、クォータが回復したときに発火させるか、リセットの前に発火させるかを決めます。cron式は一切不要です。

04

誰が実行するかを選ぶ

1つのエージェントを、そのロール、プロバイダー、モデルとともに選びます。テストパスにはQAエージェント、ログにはDevOpsエージェント、朝のPRにはレビュアー。あるいはチーム全体を選ぶこともできます。その場合プロンプトはチームの最初のステップに届き、実行がパイプライン全体をひとりでに進めます。「詳細設定」ブロックが、起動時の残りの設定をタスクごとに担います:権限モード、アカウント、ブラウザアクセス、既定のskills、CLIオプション、環境変数、そしてシステムプロンプト。

05

保存して次回実行を確認

タスクを保存します。次回実行時刻が明記された状態でリストに表示されます。ワンクリックでオン・オフを切り替えたり、「今すぐ実行」を押してスケジュールを待たずに即時実行したりできます。「今すぐ実行」を右クリックすると、その実行を、プロジェクトを持つアカウント内の別のコンピュータに送れます。どのノートパソコンの前に座っていても、ツールチェーンを備えたマシンでビルドが走ります。

06

あとは自動で動く

予定時刻になると、AgentsRoomがバックグラウンドでエージェントを生成し、プロンプトを渡します。通知が届き、実行はタスクの履歴に残り、いつでも再度開いて作業をレビューできます。

AgentsRoomのスケジュールタスクパネル:DevOpsエンジニアによる毎時 :11 の「Check logs」や、フルスタックエージェントによる毎週月曜 12:00 の「Find a new feature and create it」など、定期的なAIエージェントタスク。それぞれ次回実行時刻、実行履歴、今すぐ実行、編集、削除のコントロールを表示。
スケジュールタスクパネル:各タスクはスケジュール、エージェントのロール、次回実行時刻、そして再度開ける実行履歴を表示します。

各スケジュールタスクは自分のプロジェクト上に存在し、すべてを一目で見せます:わかりやすい言葉でのスケジュール、その背後のエージェントロール、そして次に発火する正確なタイミング。タスクを横断して検索し、次回実行や最終実行で並べ替え、電源トグルで任意のタスクをオン・オフできます。

各行のコントロールがループ全体を構成します:「今すぐ実行」はオンデマンドでタスクを発火し、履歴ボタンは最近の実行のエージェントを再度開いて何をしたか確認でき、編集と削除でリストを整然と保ちます。タスクリストはあなたのアカウントに同期されるので、一台のマシンに縛られず、リポジトリに付いて回ります。

予約する6つの方法、cron構文はゼロ

式として入力するのではなくメニューから選ぶ5つのカレンダー頻度に、時計ではなくAIプランのクォータ期間に従う頻度がもう1つ加わります。

N分ごと

短い間隔でタスクを実行、たとえば15分ごと。キューのポーリングやビルドの監視のような、短く頻繁なチェックに最適です。

毎時

選んだ分に1時間に1回発火、たとえば :15 に。一日を通したログスキャンやヘルスチェックのための、安定した鼓動です。

毎日

毎日決めた時刻に実行、たとえば 08:00 に。09:00 と 18:00 のように一日に複数回でも。定番の朝のルーチン:夜間のPRをレビュー、エラーを要約、一日の準備。

毎週

選んだ曜日と時刻に実行、たとえば月曜 09:00 に。依存関係チェック、週次レポート、定期的なグルーミングにぴったりです。

毎月

選んだ月の日に実行、たとえば1日に。月次監査、請求の照合、月末サマリーのために。

クォータ基準

時計ではなく、AIプランのクォータ期間に合わせて実行:クォータが回復した瞬間、またはリセット直前の期間の終わりごろに。いつも残りわずかなクレジットで走らせているコードレビューのために。

実行が実際にどう発火するか

驚きのない、シンプルで正直な実行モデル。

アプリが開いている間に実行、追いつき機能つき
スケジュールタスクはAgentsRoomが起動している間に発火します。アプリが閉じている間、またはマシンがスリープしている間に実行予定だった場合、AgentsRoomが復帰すると自動で追いつくので、取りこぼしたスロットが失われることはありません。特定の時刻に厳密に紐づくタスクはこれを無効にでき、その場合は取りこぼしたスロットが遅れて実行される代わりに取りこぼしとして記録されます。
開始のたびに通知
タスクが自動発火すると、ネイティブのデスクトップ通知とスマホへのプッシュが届きます。ワンタップで、まさにそのプロジェクトのまさにそのエージェントが開き、すぐに介入できます。
読み返せる実行履歴
どの実行も、そのエージェントが書いた内容をアーカイブします。最近の実行を開き直してライブのターミナルを引き継ぐことも、過去のどの実行でも出力全体を後から読むこともできます。このマシンからでも、同じアカウントにサインインした別のマシンからでも。
一つのタスクを、適切なマシンで
タスクリストはリポジトリに付いて回るため、そのプロジェクトを開いているマシンはどれも同じ実行を発火してしまいます。タスクを選んだマシンに固定すれば、起動するのはそのマシンだけです。どのマシンからタスクを編集しても変わりません。
実行のためにマシンを起こす
「マシンを起こす」をオンにすると、AgentsRoomは次回の予約実行に向けてシステムのウェイクタイマーをセットします。コンピュータはその時刻に、画面がオフでも電源につないだままふたを閉じていても目を覚まし、エージェントを実行して、作業中はスリープさせません。取りこぼした実行や失敗した実行はタスクの行に表示されるので、何も気づかれずに失敗することはありません。

どんなエージェントも、どんなプロバイダーも予約

スケジュールタスクはプロバイダーに依存しません。起動されるエージェントは通常のプロバイダーレイヤーを通るので、すでに使っているCLIをそのまま予約できます。

Claude Code

Claude Codeセッションを定期予約:日次のレビュアー、夜間のログスキャン、週次のchangelog。タスクごとにロールとモデルを選び、素早いチェック向けの軽量モデルから、深い作業向けのフラッグシップまで対応します。

Codex

Codex CLIの定期実行も同じ方法で予約。スケジューラーはCLIの呼び出しに直接触れないので、予約されたCodexエージェントは手動で起動したものとまったく同じように振る舞います。

Antigravity CLI

定期的な分析、要約、チェックのためにAntigravity CLIエージェントを予約。スケジューラーは一つ、プロバイダーはすべて、プロバイダー固有の設定は不要です。

さらに

AgentsRoomに接続されたどんなエージェントCLIも予約できます。定期実行は手動起動と同じプロバイダー非依存の経路で生成されるので、新しいプロバイダーもそのまま動きます。

すでにtmux、cmux、cronを使っている?

今日tmuxやcmuxでワークフローをスクリプト化しているなら、スケジュールタスクはターミナルセッションの上に自動化を加えます:ペインにアタッチして手でコマンドを打つ代わりに、AgentsRoomが決められた時刻にコマンドとAIエージェントを代わりに起動します。

そして、システムのcron、launchd、Windowsタスクスケジューラーがプロジェクトの文脈なしにシェルスクリプトを発火するだけなのに対し、スケジュールタスクは、ロール、モデル、プロンプト、そして再度開ける履歴を備えた完全なコーディングエージェントをプロジェクト内に生成します。これは単にスクリプトを走らせるためではなく、AI開発ワークフローのために作られたcronの代替です。

FAQ

AgentsRoomのスケジュールタスクとは何ですか?

スケジュールタスクは、AIコーディングエージェントのためのcron風スケジューラーです。名前、プロンプト、頻度、エージェント(ロール、プロバイダー、モデル)を指定して、プロジェクト上に定期タスクを作成します。時間が来ると、AgentsRoomがそのプロジェクト内にバックグラウンドエージェントを生成し、最初のメッセージとしてプロンプトを渡します。cron構文を一切書かずに、Claude Code、Codex、Antigravityのセッションを繰り返しスケジュールで実行する、もっともシンプルな方法です。

通常のcronジョブと何が違いますか?

システムのcron、launchd、Windowsタスクスケジューラーは、あなたのプロジェクト、エージェントロール、モデルを一切意識せずにシェルコマンドを発火します。スケジュールタスクは、プロジェクト内に本物のコーディングエージェントセッションを起動し、プロンプトを渡し、通知を送り、各実行の再度開ける履歴を保持します。さらにcron式を書くことは一切なく、メニューからわかりやすい頻度を選ぶだけです。

どんな頻度を設定できますか?

カレンダー頻度は5つです:N分ごと、選んだ分に毎時、選んだ1つまたは複数の時刻に毎日、選んだ曜日と時刻に毎週、選んだ日に毎月。6つ目の予約方法はその隣、「何が発火させるか」の中にあります:クォータ。時計ではなくAIプランのクォータ期間に従い、クォータが回復したとき、またはリセットの前に発火します。スケジュールは構造化されて読みやすく、次回実行時刻は各タスクの隣にわかりやすい言葉で表示されます。時刻はマシンのローカルタイムゾーンを使います。

AgentsRoomを閉じていても動きますか?

スケジュールタスクはAgentsRoomが開いている間に発火します。アプリが閉じている間に実行予定だった場合、次回アプリを起動したときに自動で追いつくので、取りこぼしたスロットも一度は実行されます。これは24時間365日のサーバーサイドcronではなく、追いつき機能つきのアプリ内スケジューラーです。

タスクが発火すると正確には何が起こりますか?

AgentsRoomは、あなたが選んだロール、プロバイダー、モデルに加えて、そのタスクの「詳細設定」ブロックが指定する内容、つまり権限モード、アカウント、ブラウザアクセス、skills、CLIオプション、環境変数、システムプロンプトを反映した一時的なエージェントを、タスクのプロジェクト内に生成します。そのうえで、あなたのプロンプトをエージェントの最初のメッセージとして送ります。エージェントはバックグラウンドで実行され、開始時に通知が届き、実行はタスクの履歴に追加されるので、エージェントのターミナルを再度開いて何をしたかをレビューできます。

タスクごとに異なるエージェントを予約できますか?

はい。各タスクは独自のロール、プロバイダー、モデルを選びます。夜間テストパスにはQAエージェント、毎時のログスキャンにはDevOpsエージェント、朝のpull requestレビューにはレビュアーを予約。複数のスケジュールエージェントをプロジェクト横断で並行実行できます。

スケジュールタスクを今すぐ実行できますか?

はい。各タスクには「今すぐ実行」ボタンがあり、スケジュールを飛ばしてオンデマンドで発火します。新しいタスクのプロンプトをテストしたり、次のスロットを待たずにアドホックでジョブを開始したりするのに便利です。手動実行ではエージェントのタブがすぐに開くので、働く様子をその場で見られます。そして開始通知は送られません。すでにあなたが見ているからです。

Claude Codeだけでなく、CodexやAntigravityでも動きますか?

はい。スケジュールタスクはプロバイダーに依存しません。起動されるエージェントは手動起動と同じプロバイダーレイヤーを通るので、Claude Code、Codex、Antigravity CLI、その他の対応エージェントを予約できます。スケジューラーが単一のプロバイダーをハードコードすることはありません。

これはtmuxやcmuxの代替ですか?

それらを補完します。tmuxやcmuxでターミナルセッションを管理しているなら、スケジュールタスクはその上に時間ベースの自動化を加えます:自分でアタッチしてコマンドを打つ代わりに、AgentsRoomが決められた時刻にコマンドとAIエージェントを起動し、通知と実行履歴を提供します。

スケジュールタスクはどこに保存されますか?

各タスクリストはプロジェクトごとに保存され、AgentsRoomアカウントに同期されます。一台のマシンではなくリポジトリに紐づき、オフライン利用のためのローカルキャッシュも備えます。タスクリストはリポジトリに付いて回り、実行を発火するスケジューラーはデスクトップアプリ内に存在します。

スケジュールされたエージェントが、私の承認を待って止まってしまうことはありますか?

あなたがそう望んだときだけです。権限モードはプロバイダー全体の設定ではなく、タスク自体の項目です。だから午前3時の実行は、承認を求めるたびに止まることなく作業を進めるように許可でき、その一方で、同じプロバイダーで手動で動かしているエージェントは、これまで通り先にあなたに確認します。同じ「詳細設定」ブロックが、無人での実行に必要な残りも担います。エージェントがWebの管理画面を読む必要があるときのブラウザアクセス、環境変数、既定のskills、そしてシステムプロンプトです。項目を空のままにすればタスクはプロジェクトとアプリの設定を引き継ぐので、以前に作ったタスクはこれまでとまったく同じように動きます。

Claudeのクォータがリセットされたときにエージェントを実行できますか?

はい、それがクォータ基準の頻度です。クォータが回復したときを選べば、プランのクォータ期間が再び使えるようになった時点でタスクが起動し、待たされていた実行があなたの見張りなしに始まります。期間は、その実行が実際に消費するプロバイダーとアカウントで読み取られ、プランが実際のリセット時刻を公開している期間だけが選択肢になります:5時間、日次、週次、月次。AgentsRoomはこの期間を秒単位ではなく定期的な使用量スキャンで読み取るため、実行はリセットぴったりの分ではなく、その少しあとに始まります。

予約したエージェントを1日2回実行できますか?

はい。毎日または毎週のタスクには1日あたり最大6つの時刻を持たせられるので、1つのタスクが09:00と18:00に起動し、タスクを複製する必要はありません。これは分単位の間隔とは別物です。間隔は実行を一日に均等に散らしますが、複数の時刻はあなたの一日が実際に形づくられている2つか3つの決まった瞬間を狙います。タスクの隣に表示される次回実行は、常に一番近いものです。

予約タスクのためにAgentsRoomが自分のコンピュータを起こしてくれますか?

はい。設定でグローバルに、あるいはプロジェクトごとやタスクごとに「マシンを起こす」をオンにすると、AgentsRoomは次回の実行に向けてOS自身のウェイクタイマーをセットします(macOSではpmset schedule wake、Windows Task Schedulerではウェイクして実行するタスク、LinuxではRTCアラーム)。これはTime Machineや定期バックアップが使うのと同じ仕組みで、画面がオフでも電源につないだままふたを閉じていても、コンピュータは正しい時刻に目を覚まし、エージェントを実行して作業中はスリープさせません。macOSとLinuxではウェイクの予約に管理者権限が必要なため、AgentsRoomは一度だけパスワードを求め、許可するたった1つのコマンドを表示し、それ以降は二度と尋ねません。同じ場所からいつでも取り消せます。バッテリー駆動のノートパソコンはウェイクタイマーを無視することがあるため、夜間の実行では電源につないでおいてください。マシンを起こせなかった場合、復帰後に実行が追いつくか、追いつきをオフにしていれば取りこぼしとして記録され、いずれの場合もタスクの行にその旨が表示されます。

ひとりでに動くことのないトリガーを作れますか?

はい、それがオンデマンドのモードです。時計もクォータ期間もwebhookのURLも持たないトリガーで、プロンプト、エージェント、マシンを備えた保存済みの指示書が、あなたがボタンを押したときにだけ実行されます。頻繁に繰り返すけれど決まったリズムはない仕事のためにあります。たとえば、全プラットフォーム向けにアプリをビルドする、リリースを公開する、といった仕事です:すべてを一度書いておけば、起動はプロンプトを打ち直す代わりにワンクリックで済みます。他のモードが持つものはすべて残ります。実行履歴、マシン単位のスコープ、通知。そしてモバイルアプリにも同じボタンがあり、スマートフォン自体は何も実行しないため、どのコンピュータで実行するかを必ず尋ねます。

クォータ基準の頻度が答えるのは、たった一つの問いです。各クォータ期間のクレジットを、期限が切れる前に、繰り返し何に使うか。その両隣の問いには、それぞれ専用のページがあります。

相性のよい機能

さらに詳しく

繰り返しの開発作業をスケジュールに乗せる

AgentsRoomをダウンロードして、スケジュールタスクにAIエージェントを時計どおりに動かさせましょう。毎朝PRをレビュー、毎晩ログをスキャン、毎週月曜に依存関係を更新、しかもcronを一行も書かずに。

無料AgentsRoomをダウンロード

コンパニオンアプリ:外出先でもエージェントを確認

Claude、Codex、Antigravity CLI、またはその他の AI プロバイダーを使用します。

拡張機能を入手
Chrome Web Store

バグや要望を公開バックログに直接送信できます。

マルチプロジェクト
マルチプロバイダー
マルチエージェント
ライブステータス
ファイル差分
モバイルアプリ
ライブプレビュー
エージェントチーム
ブラウザテスト
バックログ駆動開発
プロンプトライブラリ
スキルライブラリ
すべての機能を見る