Cursor becomes very slow & laggy for big projects

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

I have a massive monorepo (30+ Next.js projects + 20-ish reusable npm-like packages), and Cursor started to behave very slowly and unresponsively.

It seems like it’s size-related; on my other projects (e.g. a single Next.js project) - it works perfectly fine.

Is there anything to do about it - some “hacks” to clear the cache, etc.?

Because sometimes it’s a very bad experience - I’m waiting up to 5 seconds for the letter to appear in Cursor after clicking on my keyboard.

I’m afraid of it becoming completely unusable as the project grows.

It’s on MacBook Pro M4 Max, so it’s not a hardware problem.

Steps to Reproduce

  1. Load a gigantic project
  2. Use for a while
  3. The longer you use, the slower it gets

Expected Behavior

It should stay snappy like in regular-sized projects.

Operating System

MacOS

Current Cursor Version (Menu → About Cursor → Copy)

Version: 2.3.34
VSCode Version: 1.105.1
Commit: 643ba67cd252e2888e296dd0cf34a0c5d7625b90
Date: 2026-01-10T21:17:10.428Z
Electron: 37.7.0
Chromium: 138.0.7204.251
Node.js: 22.20.0
V8: 13.8.258.32-electron.0
OS: Darwin arm64 24.1.0

Does this stop you from using Cursor

Sometimes - I can sometimes use Cursor

Hey, I see you’ve already opened a thread about the same issue here: Cursor becomes ridiculously slow after a few hours of usage. Let’s continue the discussion there so the full troubleshooting history stays in one place.