misonoteApp Center

Claude Code のログやスナップショット(~/.claude)は削除していい?

削除して大丈夫自動で作り直されます。Thermo はそのまま削除します。

場所

  • ~/.claude/debug
  • ~/.claude/shell-snapshots
  • ~/.claude/statsig
  • ~/.claude/telemetry
  • ~/.claude/paste-cache
  • ~/.claude/cache
  • ~/Library/Caches/claude-cli-nodejs

⏱ 30 日以上使われていないものだけ

これは何?

Claude Code(CLI)が動作中に書き出す補助的なファイル群です。デバッグログ、セッション開始時に取得するシェル環境のスナップショット、テレメトリや機能フラグのデータ、貼り付けたテキストの一時保存などが ~/.claude 配下に置かれます。

なぜ大きくなる?

セッションを開くたびにスナップショットやログが新しく作られ、古いものが自動では片付かないまま残ります。毎日使っていると、一つひとつは小さくてもファイル数がどんどん増えていきます。

削除しても大丈夫?

基本的に安全です。対象は一定期間より古いファイルだけで、今使っているものは残します。消しても Claude Code の動作や設定、会話履歴には影響せず、必要なファイルは次回の起動時に作り直されます。不具合を調査中でデバッグログを見返したい場合だけ、先に確認しておきましょう。

ヒント

会話の履歴(トランスクリプト)は ~/.claude/projects に別に保存されていて、こちらの対象には含まれません。履歴の整理は「Claude Code のセッション」のページを参照してください。

まず容量を確認

du -sh "$HOME/.claude/debug" "$HOME/.claude/shell-snapshots" "$HOME/.claude/statsig" "$HOME/.claude/telemetry" "$HOME/.claude/paste-cache" "$HOME/.claude/cache" "$HOME/Library/Caches/claude-cli-nodejs" 2>/dev/null

手動で削除

「ターミナル」で実行します。削除は元に戻せないので、パスを確認してから実行してください。

find "$HOME/.claude/debug" -mindepth 1 -maxdepth 1 -mtime +30 -exec rm -rf {} +
find "$HOME/.claude/shell-snapshots" -mindepth 1 -maxdepth 1 -mtime +30 -exec rm -rf {} +
find "$HOME/.claude/statsig" -mindepth 1 -maxdepth 1 -mtime +30 -exec rm -rf {} +
find "$HOME/.claude/telemetry" -mindepth 1 -maxdepth 1 -mtime +30 -exec rm -rf {} +
find "$HOME/.claude/paste-cache" -mindepth 1 -maxdepth 1 -mtime +30 -exec rm -rf {} +
find "$HOME/.claude/cache" -mindepth 1 -maxdepth 1 -mtime +30 -exec rm -rf {} +
find "$HOME/Library/Caches/claude-cli-nodejs" -mindepth 1 -maxdepth 1 -mtime +30 -exec rm -rf {} +