.pack eating up disk space

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

I have 72 .pack files that is over 1gb each

And another 306 .pack files between 500mb and 1gb

Amount of space it takes up on my HDD is unsustainable. Unsure what the next steps are?

Steps to Reproduce

Not sure how to reproduce this bug.

Operating System

MacOS

Version Information

Version: 2.6.13
VSCode Version: 1.105.1
Commit: 60faf7b51077ed1df1db718157bbfed740d2e160
Date: 2026-03-06T06:17:49.499Z
Build Type: Stable
Release Track: Default
Electron: 39.6.0
Chromium: 142.0.7444.265
Node.js: 22.22.0
V8: 14.2.231.22-electron.0
OS: Darwin arm64 25.3.0

Does this stop you from using Cursor

No - Cursor works, but with this issue

Hey, this is a known issue. Cursor’s snapshot system currently doesn’t have a disk usage limit, so .pack files can build up without being cleaned up.

As a workaround, you can manually delete the contents of this folder:

~/Library/Application Support/Cursor/snapshots/

Cursor will recreate the needed files on the next launch. This is safe. You’ll only lose saved checkpoint states, not your code or settings.

The team is aware of the issue. Until there’s a fix, it makes sense to clean this folder from time to time if your disk starts filling up again.

Let me know if the problem comes back quickly after you delete it. That helps us prioritize it.

1 Like

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

All I need to do is to activate cursor, and it will continuously write data to the file in /Library/Application\ Support/Cursor/snapshots/roots/sea-10449c74/objects/pack. It will take only a few minutes for the size to exceed 300G, completely filling up my hard drive space.

Steps to Reproduce

All I need is to simply open the cursor and use it normally. Even just opening the cursor is sufficient.

Operating System

MacOS

Version Information

Version: 2.6.14 (Universal)
VSCode Version: 1.105.1
Commit: eb1c4e0702d201d1226d2a7afb25c501c2e56080
Date: 2026-03-08T15:36:54.709Z
Build Type: Stable
Release Track: Default
Electron: 39.6.0
Chromium: 142.0.7444.265
Node.js: 22.22.0
V8: 14.2.231.22-electron.0
OS: Darwin arm64 25.3.0

Does this stop you from using Cursor

Yes - Cursor is unusable

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

Version: 2.6.18, macOS arm64
Path: ~/Library/Application Support/Cursor/snapshots/roots/mediataal-cd8b6024/objects/pack/
Behavior: pack files of ~1GB are continuously created, even without an open project, and are immediately recreated after deletion

Steps to Reproduce

It happens immediately after opening the app. So even without opening a project. Also, even if I don’t have any extensions running.

Expected Behavior

Spreekt voor zich.

Screenshots / Screen Recordings

Operating System

MacOS

Version Information

Version: 2.6.18
VSCode Version: 1.105.1
Commit: 68fbec5aed9da587d1c6a64172792f505bafa250
Date: 2026-03-10T02:01:17.430Z
Build Type: Stable
Release Track: Default
Electron: 39.6.0
Chromium: 142.0.7444.265
Node.js: 22.22.0
V8: 14.2.231.22-electron.0
OS: Darwin arm64 24.6.0

Does this stop you from using Cursor

Yes - Cursor is unusable

Thanks for your response.

I have already done that several times. And much more.

  • Deleted the snapshot folder

  • Deleted the entire cursor folder

  • Even deleted the whole cursor app and everything and reinstalled.

  • And restarted multiple times in between.

But… every time I open cursor, everything is immediately recreated and the files are recreated.

It is reproducible every few hours, sometimes even when Cursor is not actively running or open, it continues to eat up disk space.

I’ve made an automation to delete /snapshot/ every 4 hours, it’d be great for this to be not neccessary.

With that in mind, it does stop me from opening other essential applications in turn I’d have to close Cursor and delete the snapshot before using other applications.

I’ve the same issue on my side too.

my cursor folder is getting soo big . over 100Go .
very not useful to delete it every 10mn :frowning:

TIPS :
When i’m downgrading to version 2.5, i’ve no longer the issue

Windows here. Latest everything. My C:\Users\\AppData\Roaming\Cursor\User folder is over 32gigs!
And to add to my headaches, Cursor Network Diagnostics shows many network failures over the last few days.

yes, relaunch the cursor, the problem comes back quickly.

you can see in following commandline, when I relaunch the cursor, the folder become bigger 1 GB/sec amostly.

zzy@MacBook-Pro ~ % rm -rf ~/Library/Application\ Support/Cursor/snapshots/*
zsh: sure you want to delete all 2 files in /Users/zzy/Library/Application Support/Cursor/snapshots [yn]? y
zzy@MacBook-Pro ~ % du -sh ~/Library/Application\ Support/Cursor/snapshots/*
zsh: no matches found: /Users/zzy/Library/Application Support/Cursor/snapshots/*
zzy@MacBook-Pro ~ % du -sh ~/Library/Application\ Support/Cursor/snapshots/*
zsh: no matches found: /Users/zzy/Library/Application Support/Cursor/snapshots/*
zzy@MacBook-Pro ~ % du -sh ~/Library/Application\ Support/Cursor/snapshots/*
zsh: no matches found: /Users/zzy/Library/Application Support/Cursor/snapshots/*
zzy@MacBook-Pro ~ % du -sh ~/Library/Application\ Support/Cursor/snapshots/*
  0B	/Users/zzy/Library/Application Support/Cursor/snapshots/codebases
2.4G	/Users/zzy/Library/Application Support/Cursor/snapshots/roots
zzy@MacBook-Pro ~ % du -sh ~/Library/Application\ Support/Cursor/snapshots/*
  0B	/Users/zzy/Library/Application Support/Cursor/snapshots/codebases
3.5G	/Users/zzy/Library/Application Support/Cursor/snapshots/roots
zzy@MacBook-Pro ~ % du -sh ~/Library/Application\ Support/Cursor/snapshots/*
  0B	/Users/zzy/Library/Application Support/Cursor/snapshots/codebases
4.2G	/Users/zzy/Library/Application Support/Cursor/snapshots/roots
zzy@MacBook-Pro ~ % du -sh ~/Library/Application\ Support/Cursor/snapshots/*
  0B	/Users/zzy/Library/Application Support/Cursor/snapshots/codebases
 19G	/Users/zzy/Library/Application Support/Cursor/snapshots/roots
zzy@MacBook-Pro ~ % du -sh ~/Library/Application\ Support/Cursor/snapshots/*
131M	/Users/zzy/Library/Application Support/Cursor/snapshots/codebases
 44G	/Users/zzy/Library/Application Support/Cursor/snapshots/roots
1 Like

5 days later and still no solution.

Any news, it’s getting impossible to use, 180gb in one day, how do I disable it?

Describe the Bug

Summary

The snapshots/roots/<project>/objects/pack/ directory accumulated 213 pack files
totaling 122 GB for a single project over approximately 3 days, with no automatic
cleanup occurring.

Environment

  • OS: macOS 15.4 (Darwin 25.4.0)
  • Cursor Version: (check your version in Cursor > About)
  • Storage path: ~/Library/Application Support/Cursor/snapshots/

Steps to Reproduce

  1. Open any project in Cursor with active AI editing (agent mode)
  2. Work on the project over several days
  3. Check ~/Library/Application Support/Cursor/snapshots/roots/<project>/objects/pack/

What Happened

The pack directory silently accumulated 213 .pack files (each ~600–740 MB) plus
213 corresponding .idx files, totaling 122 GB — consuming the majority of the
available SSD storage.
File distribution by date:

  • Mar 15: 69 pack files
  • Mar 17: 88 pack files
  • Mar 18: 56 pack files (still growing when discovered)
    No automatic pruning, size limit, or warning was triggered.

Expected Behavior

Expected Behavior

The snapshot store should either:

  • Auto-prune old snapshots beyond a configurable retention count/size
  • Warn users when snapshot storage exceeds a threshold (e.g., 5 GB)
  • Expose a cleanup option in Settings UI

Workaround

Manually delete old pack files while keeping the most recent N:

cd "$HOME/Library/Application Support/Cursor/snapshots/roots/<project>/objects/pack"
KEEP=$(ls -t *.pack | head -5 | sed 's/\.pack$//')
for f in *.pack *.idx; do
  BASE="${f%.*}"
  if ! echo "$KEEP" | grep -qx "$BASE"; then rm "$f"; fi
done



### Operating System
MacOS

### Version Information
Version: 2.6.19 (Universal)
VSCode Version: 1.105.1
Commit: 224838f96445be37e3db643a163a817c15b36060
Date: 2026-03-12T04:07:27.435Z
Build Type: Stable
Release Track: Default
Electron: 39.4.0
Chromium: 142.0.7444.265
Node.js: 22.22.0
V8: 14.2.231.22-electron.0
OS: Darwin arm64 25.4.0

### For AI issues: which model did you use?
sonnet-4.6





### Does this stop you from using Cursor
No - Cursor works, but with this issue

Hey everyone, I see that deleting the snapshots folder doesn’t help, the files get recreated almost instantly. That really does make the workaround useless, and I get the frustration.

A couple things:

  1. Temporary workaround: @Chemchem pointed out that on version 2.5 the issue doesn’t reproduce. If this is critical, rolling back to 2.5 might help until a fix ships. Older versions are available at Cursor · Download.

  2. I’ve told the team that the current workaround isn’t enough and the issue is more serious than it looked at first. Files are growing at gigabytes per second and get recreated right after deletion. There’s no fix timeline yet, but your reports with specific numbers like 122GB in 3 days, 300GB in minutes, growth at 1GB/sec help us prioritize.

@dirq, you’re on Windows and the folder C:\Users\<user>\AppData\Roaming\Cursor\User is 32GB. That could be the same issue but in a different path. Can you check if there’s a snapshots subfolder inside AppData\Roaming\Cursor\?

I’ll post an update here as soon as we have news on the fix.

As a result of this bug, Cursor ate up 300GB of space on my local ssd and crashed my system.

This alone is a deal-breaker for using Cursor.

Even more concerning is the failure to properly stress software, and the failure to immediately push an update with a fix (it’s been > 2 weeks).

1 Like

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

Opening Cursor (without any user interaction) immediately triggers a background process:

Cursor Helper (Plugin): extension-host (retrieval-always-local)

This process begins writing large amounts of data to disk continuously.

Observed Behavior
• Occurs simply by opening Cursor
• No agent interaction required
• Disk writes escalate rapidly (30GB+ within minutes)
• Activity Monitor shows sustained high write rates
• System becomes noticeably sluggish

Steps to Reproduce

1.	Open Cursor
2.	Do nothing
3.	Observe Activity Monitor → Disk tab
4.	“Cursor Helper (Plugin) – retrieval-always-local” begins writing continuously

Expected Behavior

Impact
• Disk usage increased from ~786 GB to ~957 GB during testing
• Risk of completely filling disk
• Significant system slowdown
• Requires manual force quit to stop

Operating System

MacOS

Version Information

Version: 2.6.21
VSCode Version: 1.105.1
Commit: fea2f546c979a0a4ad1deab23552a43568807590
Date: 2026-03-21T22:09:10.098Z
Build Type: Stable
Release Track: Default
Electron: 39.8.1
Chromium: 142.0.7444.265
Node.js: 22.22.1
V8: 14.2.231.22-electron.0
OS: Darwin arm64 25.3.0

Additional Information

Reproducibility
• Happens consistently on my machine
• Occurs simply by opening Cursor and waiting
• No agent interaction required

Version Comparison
• This issue does NOT occur on another Mac running an older version of Cursor
• Suggests a regression introduced in a recent update

Does this stop you from using Cursor

Yes - Cursor is unusable

Thanks for the detailed explanation… that helps clarify what’s going on.

For additional context, I checked my snapshots directory and currently have:

  • ~200 GB in codebases !!!

  • ~178 GB in roots. !!!

Will delete and roll back as instructed.

1 Like

Hey everyone!

The snapshot .pack file disk space issue has been addressed in a recent Cursor update. A disk usage limit for snapshot pack files has been implemented. Updating to the latest version should resolve this.