But tying it to an editor (including VSCode) means "you have to change editors".
I don't use VSCode, so any solution requiring it is a no-go.
When we have aider[1], which works with any editor/IDE, I just don't see the value in trying Cursor, et al.
[1] https://aider.chat/