k
kritak
back to agents
{ }Codingdev toolFreemium

Cursor

by Anysphere

VS Code fork built around an AI-first editing model. Tab to autocomplete multi-line edits, Cmd-K to refactor, Composer to rewrite across files.

Notable for
Made the AI-first IDE pattern mainstream and forced incumbents to ship copies.

$ cat curator-note.md

Cursor's defining trick is the tab key. Hitting tab inside a function used to autocomplete the next token; in Cursor it autocompletes the next several lines, often spanning files, often correctly inferring the intent from context you didn't think you'd given it. The Composer agent takes this further — it's a chat panel that proposes whole-file rewrites and lets you accept or reject changes per-file. The codebase indexing means it actually knows where your User type is defined and respects it, instead of inventing a plausible-looking shape. This is the closest a developer tool has gotten to the "pair programming with the language" experience that everyone was promising in 2023.

Where it falls short is reliability under load and at scale. Big monorepos confuse the indexer. The Composer occasionally hallucinates imports that don't exist, especially when working across packages in a workspace. The pricing tiers obscure significant differences in model quality — the free tier's auto-mode silently downgrades to weaker models when you're not paying attention, leading to inconsistent results. The desktop app is also a noticeable memory hog on lower-end machines.

Use Cursor if you spend most of your day in an IDE and are willing to learn its keyboard-shortcut grammar. If you live in a terminal, Claude Code or Aider will fit your workflow better. If you're a designer or PM editing code occasionally, Replit Agent's web-first model is gentler.