I keep hearing people suggest Claude Code as an alternative to Cursor, but is it really a similar service? I have only briefly looked into Claude Code, so I would be interested to hear from people who have used both.
Does Claude Code…
- integrate into the IDE as intimately as Cursor
- have (unlimited) tab completions
- automatically create restore checkpoints made with each request
- allow inline requests
- show diffs and allow to manually choose which changes to accept
- Context and Awareness
- automatically gather context with open tabs and looks through your project folder
- monitor clipboard/selection and which files and specific sections of code you are just simply looking at, let alone interacting with
- allow copying a section of code into the request to give it very clear context (code section and file)
- allow dragging tabs, files, sections of code, and pasting screenshots all into the request context
- duplicate a chat to create a sort of branch that you can return to
- easily switch between models
- And (for now) unlimited requests with certain models (Auto)
Are there other alternatives than Claude Code that satisfy these features? The ability to add your own API keys makes Cursor the ideal versatile solution unless there is something else I am missing.