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