Codex Desktop on macOS becomes progressively slow and causes system-wide lag during long MCP-heavy sessions
Open 💬 6 comments Opened Feb 24, 2026 by salleizarg
💡 Likely answer: A maintainer (etraut-openai, contributor)
responded on this thread — see the highlighted reply below.
I’m seeing a severe performance degradation in Codex Desktop during longer conversations that include repeated MCP tool calls, code edits, and retries.
After enough interaction in one session, Codex UI responsiveness drops significantly:
- typing in the composer lags
- scrolling and rendering lag
- tool responses feel delayed
- overall macOS responsiveness degrades while Codex is open
Expected behavior
Codex remains responsive during long sessions, and heavy MCP usage should not cause system-wide lag.
Actual behavior
Performance degrades over time in-session until the app becomes hard to use.
This has also been reported by multiple reddit users.
6 Comments
Thanks for the bug report. When this occurs, do you see heavy CPU utilization? If so, which process is it associated with? I'm wondering whether it's the MCP server, the app, or some other process.
Are you pretty confident that the issue is correlated with MCP usage? We've had other reports of this happening when threads become very long.
That's a good question - I tested and no longer think MCP is the problem here. What I can say so far:
<img width="1072" height="752" alt="Image" src="https://github.com/user-attachments/assets/020ab8de-9f25-487d-9ea1-014cb6daa631" />
same, when I switch to codex interface, my gpu up to 100%
Same here, its unusable
Same. Even spinners are rendered at like 3FPS. Not usable. Any solution so far?
I am seeing a very similar issue on an Intel Mac, with one additional signal that may help narrow this down.
Environment
What happens
During normal use, the Mac is responsive. Other apps do not make the whole machine feel slow.
However, once I start running Codex Desktop on a coding task, the entire system becomes noticeably sluggish:
This makes the issue feel less like general hardware slowness and more like Codex Desktop leaving some background workflow, renderer/compositor activity, app-server state, or cleanup path active after the visible task appears complete.
Important observation
In my case, Codex had already answered, but the right-side Progress UI still showed an item spinning.
So the user-visible answer was complete, but the app did not seem fully idle.
That seems important because it suggests:
Local diagnostics observed
When checking processes, Codex did not appear to be using extreme CPU at that moment. The main Codex-related processes looked relatively quiet:
Memory pressure had improved by the time I checked, but there was evidence of heavy prior memory compression / swap activity. The system still felt laggy until Codex was fully quit.
The strongest signal is that quitting Codex Desktop immediately restored normal system responsiveness.
Expected behavior
Once a task has completed and the final answer is shown, Codex Desktop should fully settle into an idle state.
The app should not continue causing system-wide UI lag after the visible task appears complete, and the Progress UI should not remain spinning indefinitely unless real work is still running and visible to the user.
Actual behavior
Codex Desktop appears to finish the user-visible response, but the app can remain in a state that keeps the whole Mac sluggish. The Progress UI may still show work in progress. Fully quitting Codex Desktop immediately fixes the system-wide lag.
Why this matters
On Intel Macs, this makes Codex Desktop difficult to use for real coding work. The user has to treat every completed task as potentially requiring a full app restart, otherwise the whole machine remains degraded.
This looks related to app lifecycle / workflow cleanup / renderer or app-server idleness rather than simply a slow model response.