Terminal is not opening in the cursor

This is an ongoing issue, Cursor is stuck in a loading state. I think github sync isn’t working. Cursor is unusable since the latest update.

Same issue here - occasionally it loads but often it just hangs (seems like it’s more than just the terminal). I have to keep restarting until I get a working environment.

Like others I’m also using VSCode and that works fine for the terminal.

I’ve found a workaround so thought I’d share in case it helps others:

  • It seems like if the terminal is hanging, closing all tabs, quitting and reopening gets it working again.

Not sure if this is also a helpful clue for where the issue might be coming from?

I tried uninstalling and reinstalling Cursor (Mac) but that didn’t change the behaviour. Just closing all editor tabs for some reason.

i have the same issue since a long time, but it got worse with cursor 3

Closing all tabs and restarting cursor will fix this, just like David mentioned above.
It seems that opening the active files (tabs) causes this. I also get a loading bar, looping at the top

I was having the same issue - Terminal unresponsive - Claude Code addon unresponsive - Agents unresponsive - addon tool unresponsive. Deleting my terminal sessions and restarting Cursor fixed it.

Command + Shift + P
then run Developer: Reload Window.
It works for me.

Same problem here after update to 3.5.33 (never happened before), nothing is working, only file view. Weird thing is that for some projects it works. I guess it may be some cache problem?

I cleared my cursor frozen state using this method:

Wipe Cursor’s Terminal Cache (Workspace State)

Sometimes the terminal gets stuck trying to restore a broken previous session, freezing the initialization loop.

  1. Close Cursor completely.

  2. Navigate to Cursor’s global storage directory:

    • Windows: %APPDATA%\Cursor\User\workspaceStorage\

    • Mac: ~/Library/Application Support/Cursor/User/workspaceStorage/

  3. Delete the folders inside (these just hold UI states like open tabs and terminal sessions; your code is safe).

  4. Relaunch Cursor.