It is slow as ■■■■ and crashes often. It’s not just slow waiting for the Anthropic API, I can tell the difference between waiting for the API response and Cursor itself being buggy.
They need to take some of those fabulous engineers and put them on memory management. Don’t know if they need to switch to Rust or Elixir or something. But man it’s painful.
It’s to the point where I have my Mac on Cursor and I go over to to my Linux machine to use Pear (also buggy) but if I switch back and forth I don’t sit there waiting.
Also, Cursor team if you’re reading this, a potentially easier fix that might reduce the suffering is if when using two panes one pane is considered in Cursor and dealing with composer and chat, and the other Pane is outside of those processes. Right now I can’t even write code while I’m waiting for Cursor to do it’s thing. I just have to bite my nails or switch machines.
I think this issue is related to a large amount of chat history in your project. You can try renaming your project and opening it. If that helps, then the cause is clear. If your chat history is important to you, you can try exporting it using this extension: