[BUG] ripgrep filling up disk space with every update

Resolved 💬 7 comments Opened Aug 19, 2025 by ZerGo0 Closed Jan 4, 2026

Environment

  • Platform (select one):
  • [x] Anthropic API
  • [ ] AWS Bedrock
  • [ ] Google Vertex AI
  • [ ] Other: <!-- specify -->
  • Claude CLI version: 1.0.84
  • Operating System: macOS 15.5
  • Terminal: Ghostty

Bug Description

Every claude code update packages ripgrep which is around ~150MB big. This gets cached in buns global cache PER VERSION meaning that it ends up.

Steps to Reproduce

  1. Install claude code
  2. Check buns global cache (for me: .bun/install/cache/@anthropic-ai, https://bun.com/docs/install/cache)

Expected Behavior

Some sort of cleanup or some sort of external ripgrep support.

Actual Behavior

Disk filling up with copies of ripgrep.

Additional Context

...
161M    /Users/zergo0/.Trash/@anthropic-ai/claude-code@1.0.5@@@1
4.0K    /Users/zergo0/.Trash/@anthropic-ai/claude-code@1.0.33@@@1/scripts
 12M    /Users/zergo0/.Trash/@anthropic-ai/claude-code@1.0.33@@@1/vendor/claude-code-jetbrains-plugin/lib
 12M    /Users/zergo0/.Trash/@anthropic-ai/claude-code@1.0.33@@@1/vendor/claude-code-jetbrains-plugin
 13M    /Users/zergo0/.Trash/@anthropic-ai/claude-code@1.0.33@@@1/vendor/ripgrep/x64-darwin
 12M    /Users/zergo0/.Trash/@anthropic-ai/claude-code@1.0.33@@@1/vendor/ripgrep/arm64-darwin
 46M    /Users/zergo0/.Trash/@anthropic-ai/claude-code@1.0.33@@@1/vendor/ripgrep/x64-win32
 35M    /Users/zergo0/.Trash/@anthropic-ai/claude-code@1.0.33@@@1/vendor/ripgrep/x64-linux
 36M    /Users/zergo0/.Trash/@anthropic-ai/claude-code@1.0.33@@@1/vendor/ripgrep/arm64-linux
142M    /Users/zergo0/.Trash/@anthropic-ai/claude-code@1.0.33@@@1/vendor/ripgrep
154M    /Users/zergo0/.Trash/@anthropic-ai/claude-code@1.0.33@@@1/vendor
161M    /Users/zergo0/.Trash/@anthropic-ai/claude-code@1.0.33@@@1
4.0K    /Users/zergo0/.Trash/@anthropic-ai/claude-code@1.0.27@@@1/scripts
 12M    /Users/zergo0/.Trash/@anthropic-ai/claude-code@1.0.27@@@1/vendor/claude-code-jetbrains-plugin/lib
 12M    /Users/zergo0/.Trash/@anthropic-ai/claude-code@1.0.27@@@1/vendor/claude-code-jetbrains-plugin
 13M    /Users/zergo0/.Trash/@anthropic-ai/claude-code@1.0.27@@@1/vendor/ripgrep/x64-darwin
 12M    /Users/zergo0/.Trash/@anthropic-ai/claude-code@1.0.27@@@1/vendor/ripgrep/arm64-darwin
 46M    /Users/zergo0/.Trash/@anthropic-ai/claude-code@1.0.27@@@1/vendor/ripgrep/x64-win32
 35M    /Users/zergo0/.Trash/@anthropic-ai/claude-code@1.0.27@@@1/vendor/ripgrep/x64-linux
 36M    /Users/zergo0/.Trash/@anthropic-ai/claude-code@1.0.27@@@1/vendor/ripgrep/arm64-linux
142M    /Users/zergo0/.Trash/@anthropic-ai/claude-code@1.0.27@@@1/vendor/ripgrep
154M    /Users/zergo0/.Trash/@anthropic-ai/claude-code@1.0.27@@@1/vendor
161M    /Users/zergo0/.Trash/@anthropic-ai/claude-code@1.0.27@@@1
4.0K    /Users/zergo0/.Trash/@anthropic-ai/claude-code@1.0.6@@@1/scripts
 12M    /Users/zergo0/.Trash/@anthropic-ai/claude-code@1.0.6@@@1/vendor/claude-code-jetbrains-plugin/lib
 12M    /Users/zergo0/.Trash/@anthropic-ai/claude-code@1.0.6@@@1/vendor/claude-code-jetbrains-plugin
 13M    /Users/zergo0/.Trash/@anthropic-ai/claude-code@1.0.6@@@1/vendor/ripgrep/x64-darwin
 12M    /Users/zergo0/.Trash/@anthropic-ai/claude-code@1.0.6@@@1/vendor/ripgrep/arm64-darwin
 46M    /Users/zergo0/.Trash/@anthropic-ai/claude-code@1.0.6@@@1/vendor/ripgrep/x64-win32
 35M    /Users/zergo0/.Trash/@anthropic-ai/claude-code@1.0.6@@@1/vendor/ripgrep/x64-linux
 36M    /Users/zergo0/.Trash/@anthropic-ai/claude-code@1.0.6@@@1/vendor/ripgrep/arm64-linux
142M    /Users/zergo0/.Trash/@anthropic-ai/claude-code@1.0.6@@@1/vendor/ripgrep
154M    /Users/zergo0/.Trash/@anthropic-ai/claude-code@1.0.6@@@1/vendor
161M    /Users/zergo0/.Trash/@anthropic-ai/claude-code@1.0.6@@@1
7.9G    /Users/zergo0/.Trash/@anthropic-ai

View original on GitHub ↗

This issue has 7 comments on GitHub. Read the full discussion on GitHub ↗