Claude Code, Codex ve Cursor disk kullanımı: Neleri temizlemek güvenli
Yapay zekâ kodlama araçları diske çok şey yazar: oturum kayıtları, geri alma için dosya anlık görüntüleri, paralel çalışan ajanlar için git çalışma ağaçları (worktree), eski çalışma zamanları ve açtığınız her klasör için editör durumu.
Kısacası: Hata ayıklama logları, kabuk anlık görüntüleri ve editör önbellekleri güvenle silinebilir. Eski oturum kayıtlarını ve ajan worktree'lerini, gerekmediklerini kontrol ettikten sonra silebilirsiniz. Claude Code'un belleğine ve ayarlarınıza dokunmayın.
Claude Code verilerini Mac'te nerede tutuyor?
~/.claude/projects/: her proje için oturum kayıtlarını (.jsonldosyaları) içeren bir klasör. Claude Code,cleanupPeriodDaysayarından (değiştirilmediyse 30 gün) daha eski kayıtları siler; bu yüzden bu klasörler çoğunlukla o değer yükseltildiğinde büyür.~/.claude/file-history: Claude Code'un düzenlediği dosyaların önceki sürümleri; değişiklikler bu sayede geri sarılabilir.~/.claude/debugve~/.claude/shell-snapshots: loglar ve kaydedilmiş kabuk ortamları. Güvenle silinebilir.<your repo>/.claude/worktrees/: paralel çalışan ajanlar için oluşturulan git worktree'leri.- Claude masaüstü uygulaması, indirdiği Claude Code sürümlerini
~/Library/Application Support/Claude/claude-codeiçinde tutar; yalnızca en yenisi kullanılır.
~/.claude/projects/ içindeki memory klasörlerini, CLAUDE.md dosyalarınızı ve settings.json dosyasını saklayın.
Claude Code oturum kayıtlarını silmek güvenli mi?
Evet, tek bir bedeli var: O oturumlara artık --resume veya --continue ile dönemez, düzenlemelerini geri saramazsınız. Bellek ayrı tutulur ve yerinde kalır.
Codex ve Gemini CLI oturumları nerede tutuluyor?
- Codex:
~/.codex/sessionsve~/.codex/archived_sessions(oturum kayıtları),~/.codexiçindeki log veritabanları ve~/.codex/worktreesiçindeki worktree'ler. - Gemini CLI: oturumları ve kontrol noktalarıyla birlikte
~/.gemini/tmp.
Cursor veya VS Code klasörüm neden bu kadar büyük?
~/Library/Application Support/Cursor (ya da Code, Windsurf) klasörüne bakın:
Cache,CachedData,CachedExtensionVSIXs,Code CacheveGPUCache: editör kapalıyken silmek güvenli.User/workspaceStorage: bugüne kadar açtığınız her klasörün durumu. Artık var olmayan klasörlere ait girdiler boşuna yer kaplar.User/globalStorage/state.vscdb: ayarlar ve yapay zekâ sohbet geçmişi; birkaç GB'a kadar büyüyebilir. Bu dosyayı silmeyin. Bunun yerine editörden çıkıp dosyayı sıkıştırın; silinen sohbetler boş alan bırakır ve bu alanı yalnızca sıkıştırma geri verir:
sqlite3 ~/Library/Application\ Support/Cursor/User/globalStorage/state.vscdb 'VACUUM'
Güncellemelerden sonra ~/.vscode/extensions ve ~/.cursor/extensions içinde eklentilerin eski sürümleri de birikir.
Yapay zekâ ajanlarının git worktree'leri nasıl temizlenir?
Her worktree eksiksiz bir checkout'tur ve çoğu zaman kendi node_modules klasörü ile derleme çıktısını da barındırır. Depo klasöründe:
git worktree list
git worktree remove <path>
git worktree prune
git worktree remove, --force eklemediğiniz sürece commit edilmemiş değişiklikleri olan bir worktree'yi silmeyi reddeder; istediğiniz kontrol de tam olarak bu. İhtiyacınız olan branch'leri önce merge edin ya da push'layın.