Windsurf
Agentic IDE with a strong codebase-awareness story.
An editor built around an agent that maintains its own running picture of the project and keeps working across a sequence of steps rather than one edit at a time. Positions itself against Cursor mainly on how much context it gathers on its own.
Best for
Larger repos where the agent needs to find context you didn't hand it.
Watch out for
Deep indexing means your code is being read and embedded — check the policy if the repo is sensitive.
Using this and stuck anyway?
Knowing the tool isn't the same as finishing the project. If yours has stopped moving, we'll take a look at it.
Tell us what's broken