You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
[Bug]: High CPU usage when app is open (macOS) #2646
Also see very high battery drain when T3 code (v0.0.23) is open.
Mostly seems to come from constantly spawning CPU-intensive node processes, not sure what they are doing.
Codex thinks it's to do with the new cursor agent... Seems plausible:
I captured a live process snapshot while T3 Code Alpha was open. The high CPU did not appear to be primarily from the Electron renderer. T3’s bundled server process was spawning multiple Cursor ACP
agents:
/Applications/T3 Code (Alpha).app/.../apps/server/dist/bin.mjs --bootstrap-fd 3
-> /Users/.../.local/bin/agent --use-system-ca .../cursor-agent/versions/2026.05.05-84a231c/index.js acp
At capture time, several very new agent ... acp children were using roughly 35-84% CPU each. One hot Cursor ACP child had also spawned:
.../cursor-agent/versions/2026.05.05-84a231c/rg --files --follow --max-depth 16 --no-messages
This makes the issue look like repeated Cursor provider status/model discovery or capability enrichment spawning ACP sessions and triggering filesystem crawls. That would also explain macOS system
processes like syspolicyd, securityd, Spotlight/mdworker, and kernel_task showing activity, since the child process is walking files.
Potentially relevant code paths from the repo:
- apps/server/src/provider/Layers/CursorProvider.ts
- checkCursorProviderStatus calls discoverCursorModelsViaAcp
- enrichCursorSnapshot calls discoverCursorModelCapabilitiesViaAcp
- CURSOR_ACP_MODEL_DISCOVERY_CONCURRENCY = 4
- per-model capability probes retry up to 3 times
- apps/server/src/provider/makeManagedServerProvider.ts
- runs initial and periodic provider refreshes
- apps/server/src/provider/Layers/ProviderRegistry.ts
- force-refreshes newly added/rebuilt provider instances at startup
Recent commits that may be related:
- aa219be7 - port desktop app to Effect
- 08e6d4cf - Multi-Provider support
- 3c32bc8 - v0.0.23 release commit
this should fix the high burst of cursor probes: #2428
new api in the agent cli they added for us so haven't gotten the go-ahead that it's released to GA yet though hence it's sitting and waiting to be merged...
also looking into how to reduce the background processes when idle
Reacted by Dominik Engelhardt, Tiago Ribeiro, Corban Villa, ElGovanni, Yanluis Fermin, Tyler Hamilton and Jorrit Verstappen
@corbanvilla@juliusmarminge Thanks, you're lifesavers! My M1 stopped overheating and draining the battery by simply disabling Cursor in Settings > Providers
Activity
Amer-Alic commentedon May 12, 2026
Same issue here. 30GB+ of system usage crashing my mac
neominik commentedon May 12, 2026
Also see very high battery drain when T3 code (v0.0.23) is open.

Mostly seems to come from constantly spawning CPU-intensive node processes, not sure what they are doing.
corbanvilla commentedon May 12, 2026
Same issue here.
corbanvilla commentedon May 12, 2026
Codex thinks it's to do with the new cursor agent... Seems plausible:
venkat2305 commentedon May 12, 2026
I’m facing the same issue on M4 MacBook.
juliusmarminge commentedon May 13, 2026
this should fix the high burst of cursor probes: #2428
new api in the agent cli they added for us so haven't gotten the go-ahead that it's released to GA yet though hence it's sitting and waiting to be merged...
also looking into how to reduce the background processes when idle
jhack0x commentedon May 20, 2026
@corbanvilla @juliusmarminge Thanks, you're lifesavers! My M1 stopped overheating and draining the battery by simply disabling
CursorinSettings > Providers