aniketkarne/ClaudeNightsWatch

Autonomous task execution system for Claude CLI that monitors your usage windows and executes predefined tasks automatically

解決する問題

Claude Nights Watchは、Claude CLI向けの自律型タスク実行システムです。ユーザーのClaude利用ウィンドウが期限切れになりそうなときに、定義済みのタスクを自動的に実行することで、手動でのタスク繰り返しの問題を解決し、手動介入なしで生産性を維持します。

仕組み

このシステムは、Claudeの利用ウィンドウ(ccusageまたはタイムスタンプベースのフォールバックを使用)を監視します。利用ウィンドウがほぼ使い果たされたとき(5時間制限の2分以内)、task.mdファイルから指示を、rules.mdファイルから安全制約を読み取ります。その後、claude --dangerously-skip-permissionsフラグを使用してこれらのタスクを自律的に実行します。これにより、AIは確認を求めずにコマンドを実行できます。

対象ユーザー

Claude CLIの開発者やパワーユーザーで、利用ウィンドウの切り替え中に繰り返し発生する開発タスク(lint、依存関係の更新、テストスイートの実行など)を自動化したい方。

主な特徴

  • デュアルインストール: スラッシュコマンド付きの完全なClaude Codeプラグイン、またはスタンドアロンのシェルベースのデーモンとして利用可能。
  • タスクベースのワークフロー: シンプルなMarkdownファイル(task.mdrules.md)を使用して、何をすべきか、どう安全を保つかを定義。
  • AIエージェント統合: ユーザーが自律ワークフローを計画し、ログをデバッグするための組み込みのタスク実行エージェントが含まれています。
  • MCPサーバーサポート: Claudeがデーモンを管理し、タスクを読み書きし、ステータスを確認するためのプログラム的なツールを提供。
  • スマートフック: Claude Codeセッションに自動的に統合され、デーモンの起動やログファイルの変更を促します。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト