tmuxとatによるClaudeセッション再起動の自動化

Claudeの使用量が午前1時などの不便な時間に尽きてしまい、何時間もの作業時間を無駄にしてしまうことがあります。r/ClaudeAIのあるユーザーが、tmuxとatを使って特定の時間にセッションを自動再起動する実用的な解決策を共有しました。
基本設定
まだインストールしていない場合は、両方のツールをインストールします。
# macOS
brew install at
# Debian/Ubuntu
sudo apt install at
主要コマンド
この方法では、atを使って現在のClaudeプロセスを停止するCtrl+Cを送信し、その後continue(またはclaude)コマンドで再起動するコマンドをスケジュールします。
シンプルな1セッション版(名前付きtmuxセッションなし):
echo "tmux send-keys C-c; tmux send-keys continue ENTER" | at now + 290 minutes
名前付きセッション版(セッション名'claude'):
echo "tmux send-keys -t claude C-c; tmux send-keys -t claude 'claude' Enter" | at 23:30
echo "tmux send-keys -t claude C-c; tmux send-keys -t claude 'claude' Enter" | at now+239 minutes
注意点
- 使用量がリセットされる時間に合わせて時間オフセットを調整してください。
- tmuxセッションが1つしかない場合は、
-t claudeを省略できます。 - コマンドはtmuxセッション名が
claudeであることを前提としています。
このテクニックにより、深夜の手動再起動が不要になり、一晩中Claudeを生産的に活用できます。
📖 ソース全文を読む: r/ClaudeAI
👀 See Also

AIエージェントの愚かさを修正:リポジトリごとの共有コンテキストツリー
AI従業員がダメに感じる理由は、モデルではなく、共有コンテキストの欠如です。ある開発者の解決策:階層的なマークダウンノードを持つコンテキストツリーリポジトリをエージェントが自動的に維持します。

Claude CoworkのGoogle Driveストリーミングモードにおけるファイルアクセス問題とその修正
Claude CoworkをGoogle Drive for Desktopのストリーミングモードで使用する際、ファイルが開かない場合があります。これは、Coworkがディスク上の実ファイルを必要とするため、プレースホルダーでは機能しないためです。解決策は、特定のフォルダをオフラインで利用可能にし、標準的なファイル形式を使用することです。

React Native向けAGENTS.mdパターン:Claude Codeが生成するプロジェクト認識型コードの向上
あるRedditユーザーが、React Native/Expoプロジェクト向けのAGENTS.mdファイルを共有。フォルダ構造、テーマトークン、カスタムフック、コンポーネントパターンが含まれており、その結果、Claude CodeやCursorが汎用的なReact Nativeコードではなく、プロジェクトの正確な規約に従ったコードを生成するようになった。

Claude Codeワークフローポストの盲点:リカバリ、制約、権限管理
よくある「Claude Codeワークフロー」の投稿はハッピーパスばかりですが、不適切な編集からの復旧、制約の強制、権限管理といった、実運用で重要な要素が欠けています。