開発マシンを放置していると、パッケージマネージャやコンテナ、IDE のキャッシュが気づかないうちに数百 GB に膨れ上がります。本記事では、主要なツールごとにキャッシュを安全に削除するコマンドをまとめます。
パッケージマネージャ系#
Python 環境の uv は特に溜まりやすく、100 GB を超えることもあります。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
| # uv (Python) — 100 GB+ 溜まることも
uv cache clean
# npm
npm cache clean --force
# pnpm
pnpm store prune
# Yarn
yarn cache clean
# pip
pip cache purge
# Poetry — `poetry cache list` でキャッシュ名を確認してから個別削除も可能
# 下記の "." は全キャッシュソースを対象にする引数(Poetry バージョンによっては要確認)
poetry cache clear --all .
# Homebrew — ダウンロード済みアーカイブ
brew cleanup --prune=all
|
コンテナ・仮想化#
Docker は数百 GB になりがちです。OrbStack / Docker Desktop どちらでも同じコマンドが使えます。
1
2
3
4
5
6
7
8
9
| # Docker — イメージ・コンテナ・ボリュームをまとめて削除
docker system prune -a --volumes
# ※ 使用中のコンテナ・ボリュームは残る
# 未使用イメージだけ削除
docker image prune -a
# 未使用ボリュームだけ削除
docker volume prune
|
IDE・エディタ#
1
2
3
4
5
6
7
8
9
10
11
| # JetBrains (IntelliJ, WebStorm, etc.)
rm -rf ~/Library/Caches/JetBrains
# VS Code — 拡張キャッシュ
rm -rf ~/Library/Caches/com.microsoft.VSCode
rm -rf ~/Library/Caches/vscode-cpptools
# Xcode — DerivedData(ビルド生成物)
rm -rf ~/Library/Developer/Xcode/DerivedData
# Xcode — 不要な iOS Simulator を削除
xcrun simctl delete unavailable
|
ブラウザ#
1
2
3
4
5
6
7
8
| # Arc
rm -rf ~/Library/Caches/Arc
# Brave
rm -rf ~/Library/Caches/BraveSoftware
# Chrome
rm -rf ~/Library/Caches/Google/Chrome
|
AI/ML モデル#
ローカルで LLM を動かしている場合、モデルファイルが GB 単位になります。
1
2
3
4
5
6
7
8
9
10
11
12
| # Hugging Face
rm -rf ~/.cache/huggingface
# Whisper (CLI 版)
rm -rf ~/.cache/whisper
# Ollama — 不要モデルを個別削除
ollama list
ollama rm <model>
# MacWhisper — アプリ内からモデル管理
# ~/Library/Containers/com.goodsnooze.MacWhisper/
|
その他ツール#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
| # Playwright ブラウザバイナリ
rm -rf ~/Library/Caches/ms-playwright
# Puppeteer
rm -rf ~/.cache/puppeteer
# Go モジュールキャッシュ
go clean -modcache
# Rust / Cargo(要: cargo install cargo-cache)
cargo cache --autoclean
# cargo-cache 未インストールの場合: rm -rf ~/.cargo/registry/cache
# NuGet (.NET)
dotnet nuget locals all --clear
# CocoaPods
pod cache clean --all
# Nix — ガベージコレクション
nix-collect-garbage -d
# Prisma エンジン
rm -rf ~/.cache/prisma
|
月 1 回の定期掃除スクリプト#
以下をまとめて実行するだけで、定期メンテナンスが簡単になります。
1
2
3
4
5
6
| brew cleanup --prune=all
uv cache clean
npm cache clean --force
pnpm store prune
docker system prune -a --volumes # 注意: 起動中のコンテナがない状態で実行すること
rm -rf ~/Library/Developer/Xcode/DerivedData
|
crontab や macOS の launchd に登録しておくと、手動で忘れずに済みます。
開発が活発になるほどキャッシュは増え続けます。月 1 回の掃除を習慣にして、ディスクを常に快適な状態に保ちましょう。