コンテンツにスキップ
Zenn Dev Owayo Articles Fda9deb6741958

Claude Code実行予約ツール「Claude Code Runner」でストレスフリーな開発を

  • URL: https://zenn.dev/owayo/articles/fda9deb6741958
  • 日付: 2026-06-26
  • Tier: Tier 3
  • 要旨: Claude CodeのRate Limitが深夜に解除されるという実用上の問題を解決するために、Tauri 2.0で開発されたmacOS向けデスクトップアプリ「Claude Code Runner」が公開された。指定時刻にClaude Codeコマンドを自動実行し、Rate Limitを検出したら自動リトライする機能を持つ。iTermをAppleScriptで制御する設計で、新規ウィンドウモードと既存セッションモードを選択できる。ソースコードはGitHubで公開されており、Tauri製のため軽量・高速に動作する。

詳細

  • ツール名: Claude Code Runner(Tauri 2.0製、macOS専用)
  • 主な機能: 指定時刻のスケジュール実行、Rate Limit自動検出とリトライ、リアルタイム監視、設定の永続化、iTerm統合
  • Rate Limit検出の仕組み: 60秒ごとにターミナル出力を監視し、「reset at」メッセージが3回連続で出現した場合にリセット時刻を解析して待機
  • iTerm制御にAppleScriptを使用。「新規ウィンドウモード」と「既存ウィンドウモード(会話継続用)」を選択可能
  • インストール: GitHubからビルド済みバイナリを取得、またはpnpm run tauri:buildでソースからビルド
  • 初回起動時にmacOSのアクセシビリティ権限(システム設定 > プライバシーとセキュリティ > アクセシビリティ)の付与が必要
  • Rate Limit処理モード: 自動リトライモード(解除まで待機して再実行)と終了モード(検出時に停止)の2種類
  • リポジトリ: github.com/owayo/tauri-claude-code-runner