Cursor is an AI-powered code editor that understands your codebase, supports natural-language coding, multi-line edits, and background agents.