Bytewell
  • 機能
  • 価格
  • メニュー
    • 機能
    • 価格
  • JA
    • English
    • Deutsch
    • Español
    • 日本語
    • Türkçe
    • 简体中文
    • 繁體中文
  • ダウンロード
Bytewell›ガイド

Claude Code、Codex、Cursor のディスク使用量:安全に消せるもの

更新日:2026年11月1日

AI コーディングツールは、ディスクに大量のデータを書き込みます。セッション記録、取り消し用のファイルのスナップショット、並列で動くエージェント用の git ワークツリー、古いランタイム、そして開いたすべてのフォルダについてのエディタの状態です。

結論:デバッグログ、シェルスナップショット、エディタのキャッシュは削除しても安全です。古いセッション記録やエージェントのワークツリーは、不要だと確認できれば削除して構いません。Claude Code のメモリと設定には手を付けないでください。

このページの内容

  1. Claude Code はデータをどこに保存している?
  2. Claude Code のセッション記録は削除しても大丈夫?
  3. Codex や Gemini CLI のセッションはどこに保存される?
  4. Cursor や VS Code のフォルダがこんなに大きいのはなぜ?
  5. エージェントの git ワークツリーを片付けるには?

Claude Code はデータをどこに保存している?

  • ~/.claude/projects/:プロジェクトごとのフォルダに、セッション記録(.jsonl ファイル)が入っています。Claude Code は設定 cleanupPeriodDays(変更しなければ 30 日)より古い記録を削除するので、ここが大きくなるのは主にこの値を増やした場合です。
  • ~/.claude/file-history:Claude Code が編集したファイルの以前のバージョン。変更を巻き戻すために使います。
  • ~/.claude/debug と ~/.claude/shell-snapshots:ログと、保存されたシェル環境。安全に削除できます。
  • <your repo>/.claude/worktrees/:並列で作業するエージェント用に作られた git ワークツリー。
  • Claude デスクトップアプリは、ダウンロードした Claude Code のバージョンを ~/Library/Application Support/Claude/claude-code に保存します。使われるのは最新のものだけです。

~/.claude/projects/ の中の memory フォルダ、CLAUDE.md ファイル、settings.json は残しておきましょう。

Claude Code のセッション記録は削除しても大丈夫?

はい。ただし代わりに 1 つできなくなることがあります。そのセッションを --resume や --continue で再開することも、その編集を巻き戻すこともできなくなります。メモリは別に保存されているので残ります。

Codex や Gemini CLI のセッションはどこに保存される?

  • Codex:~/.codex/sessions と ~/.codex/archived_sessions(セッション記録)、~/.codex 内のログのデータベース、~/.codex/worktrees のワークツリー。
  • Gemini CLI:~/.gemini/tmp。セッションとチェックポイントが入っています。

Cursor や VS Code のフォルダがこんなに大きいのはなぜ?

~/Library/Application Support/Cursor(または Code、Windsurf)の中を見てみましょう。

  • Cache、CachedData、CachedExtensionVSIXs、Code Cache、GPUCache:エディタを閉じた状態なら安全に削除できます。
  • User/workspaceStorage:これまでに開いたすべてのフォルダの状態。もう存在しないフォルダの分は、容量を食うだけです。
  • User/globalStorage/state.vscdb:設定と AI チャットの履歴で、数 GB になることもあります。削除はせず、エディタを終了してから圧縮してください。チャットを削除しても空き領域が残るだけで、圧縮しないと容量は戻りません。
sqlite3 ~/Library/Application\ Support/Cursor/User/globalStorage/state.vscdb 'VACUUM'

拡張機能も、アップデートのたびに古いバージョンが ~/.vscode/extensions や ~/.cursor/extensions に溜まっていきます。

エージェントの git ワークツリーを片付けるには?

ワークツリーはそれぞれが完全なチェックアウトで、専用の node_modules やビルド結果を持っていることもよくあります。リポジトリの中で次を実行します。

git worktree list
git worktree remove <path>
git worktree prune

git worktree remove は、--force を付けない限り、未コミットの変更があるワークツリーの削除を拒否します。これこそ欲しい安全確認です。必要なブランチは、先にマージかプッシュしておきましょう。

Bytewell は、これらのフォルダをサイズ付きで一覧にして「安全」か「要確認」かを示し、エージェントの各ワークツリーのブランチと未コミットの変更の有無を表示します。Claude Code のメモリを削除候補に挙げることはありません。選んだものはゴミ箱に入るので、元に戻せます。AI エージェントも、MCP サーバを通じて同じことを Bytewell に尋ねられます。

ダウンロード

ガイド

  • Mac で Docker がディスク容量を使いすぎるとき:Docker.raw の解説Docker Desktop はすべてを Docker.raw という 1 つのファイルに保存します。巨大に見える理由、何が容量を使っているかの確認方法、Mac で安全に空きを作る docker prune コマンド。
  • Ollama、LM Studio、Hugging Face のモデルは Mac のどこにあるかOllama、LM Studio、Hugging Face がローカル AI モデルを Mac のどこに保存するか、どれくらい大きくなるか、同じモデルの重複の見つけ方と削除する方法。
  • Mac の SSD の健康状態と消耗度を確認する方法macOS の表示は「S.M.A.R.T. 状況:検証済み」だけ。Mac の SSD の本当の消耗度(Percentage Used、書き込み量、エラー)の読み方と数値の意味、消耗の原因を解説します。
  • Mac の「システムデータ」とは何か、どうすれば減らせるかMac のストレージ設定にあるシステムデータの正体は、キャッシュ、ログ、Time Machine のスナップショット、スワップ、iPhone のバックアップ、アプリのデータ、仮想マシンのディスク。それぞれの中身と削除できるもの。
  • Mac で古い node_modules フォルダとパッケージキャッシュを見つけて削除する方法Mac 上の node_modules フォルダを 1 つのコマンドですべて見つける方法と、npm、pnpm、Yarn、Homebrew、pip、Go、Gradle のどのキャッシュを安全に消せるか、その消し方。
  • Safari で X の動画や GIF が真っ黒になるX(Twitter)の動画や GIF が Safari では黒いまま再生時間だけ進み、Chrome では再生できる場合、Safari の動画用ヘルパーが固まっています。Cmd+Q で Safari を終了して開き直してください。
  • Xcode が容量を使いすぎるとき:削除しても安全なものXcode が Mac に置く DerivedData、シミュレータ、ランタイム、Device Support、アーカイブの場所と、自動で再作成されるもの、安全に削除する方法をまとめました。
返金 プライバシー 利用規約 お問い合わせ

Bytewell は Axleno が開発しています。

© 2026 Axleno LLC. All rights reserved.