Cursor, an AI-powered IDE by Anysphere, has gained popularity among engineers and recently raised $900M in a Series C round, valuing the company at $9.9B.
Anysphere's Cursor is used by over half of the top 500 tech companies on the Fortune 500.
The latest major release, Cursor 1.0, includes AI code review, background agents, and memory support for past chats.
Cursor's tech stack includes TypeScript, Rust, Turbopuffer, Datadog, and more.
Engineering challenges faced by Cursor include scaling problems, cold start issues, sharding challenges, and database migration to Turbopuffer.
Anysphere's engineering culture involves regular releases, conservative feature flagging, dedicated infra team, and experimentation processes.
Cursor employs 50 engineers, processes 1M transactions per second, and generates over $500M in annual revenue.
Cursor uses TypeScript, Electron, Rust, and databases like Turbopuffer and Pinecone in its tech stack.
The autocomplete feature in Cursor uses a low-latency sync engine and encrypted context for server-side inference.
Cursor's chat feature works without storing code by utilizing codebase indexes and Merkle trees for efficient searches.