これは何か

Claude Code、Gemini CLI、Codex といった「対話型 AI CLI」を、決まった時間に自動実行するためのスケジューラー兼モニタリングデーモンです。「毎日○時に最新ニュースを AI に要約させる」「毎週○曜日にコードベースの健康診査を行う」といった、定型的な AI 操作を自動化するために設計されています。Node.js で動作し、実行状況をブラウザから一目で確認できる専用ダッシュボードを備えています。

何ができるか

目立つポイント

AI エージェントが実用段階に入りつつある今、最大の課題は「毎回のプロンプト投入」を自動化することです。CLI Prompt Cron は、これまで「手動でコマンドを打つ」必要があった AI 連携を「バックグラウンドで勝手に動くプロセス」へと格上げしてくれます。特に、ブラウザベースの監視画面によって「今朝の自動リサーチは成功したか」をスマホや PC から即座に確認できる点は、運用の安心感を大きく高めています。

セットアップや使い方の流れ

  1. リポジトリをクローンし、npm install でパッケージを導入します。
  2. data/jobs/ ディレクトリに、JSON 形式でジョブ定義ファイルを作成します(cron 式、実行コマンド等を記述)。
  3. npm start でサーバーを起動します。
  4. 設定したポート(デフォルト 3000 番など)にブラウザでアクセスし、ダッシュボードを表示します。
  5. 時間になると自動で AI CLI が呼び出され、処理結果がログに蓄積されます。

どんな人向けか

注意点

AI CLI ツールの多くはインタラクティブ(対話型)な動作を想定しているため、自動実行時には「対話の強制終了(--yes フラグなど)」の設定が必要です。また、API 料金が発生するツールをスケジュール実行する場合は、予期せぬ実行回数にならないよう cron 設定に注意を払う必要があります。

まとめ

CLI Prompt Cron は、AI の「能動的な活用」を支える重要なミドルウェアです。私たちが AI の前に座っていない時間にも、指定されたプロンプトが忠実に実行され、知見がログとして積み上がっていく。そんな「AI が自走する環境」を構築するための、シンプルながらも強力な基盤と言えるでしょう。

参考画像

CLI Prompt Cron の概要図
CLI Prompt Cron の概要図

参照リンク