Coding agent for building ambitious software

Joined August 2023
Cursor is now part of @SpaceX. Today, we have officially closed our acquisition. We will join the @spacexai team to help make Grok the world's most useful AI and improve Grok Build, Grok Bot, Grok API, Cursor, and more. SpaceX has built some of the most inspiring and impressive technology in the world, and we’re grateful for the opportunity to become part of such a special company. Onwards.
2,451
4,570
1,821
54,974
9,821,011
Cloud agents can now build interactive canvases. Ask for a dashboard or report while the agent works, then share the finished canvas with your team as a link.
249
145
91
2,636
169,597
The Environments API is now available in beta. Create and manage cloud agent environments programmatically, including the repos they clone and the environment.json setup they run.
31
4
4
166
23,186
Muse Wonder from Meta Superintelligence Labs is now available in Cursor! It scores 46.1% on CursorBench at default effort, the highest of any Muse model. Priced at $4/M input and $20/M output tokens.
244
102
83
2,195
152,991
Gemini 4 Argon is now available in Cursor! It scores 52.8% on CursorBench at default effort, on par with Opus 5.5. Priced at $2/M input and $10/M output tokens.
273
210
135
4,460
304,383
Origin, Cursor’s code hosting platform, now supports over 20 integrations. Connect your repos to tools for CI, deployments, code review, security, monitoring, and project management.
155
135
89
2,111
187,457
The marketplace is now open to public submissions, so any team making developer tools can publish an app.
8
8
2
143
23,098
Cursor is now part of The X Subscription. Current Cursor subscribers can keep their plan or switch to The X Subscription. Paid plans share one usage pool across Cursor, Grok Build, and other Grok products, with twice the coding usage on Grok models as the equivalent Cursor plan. Premium, Super, and Ultra also include Grok Bot. To make room for more Grok usage, third-party models in Cursor move to API pricing on the new plans. We'll keep working to make your usage go further, with more compute, better inference, and more token-efficient models. The X Subscription is available at cursor.com/pricing.
We've unified plans across Grok, Cursor, and X Premium. Introducing The X Subscription.
597
455
370
6,481
779,179
The first chart usually raises the next question. Ask it in the same chat and /visualize answers with a new chart.
Cursor can now build charts and diagrams right in the chat. Use /visualize to analyze data and see the answer inline. Available now in the Agents Window.
119
78
19
1,290
81,919
Claude Haiku 5.5 is now available in Cursor! On shorter requests, it costs 10x less than Claude Haiku 4.5. Turn it on in Cursor Settings > Models.
178
127
95
2,752
262,012
Claude Haiku 5.5 is priced at $0.10/M input and $0.50/M output tokens, or $0.50/M and $2.50/M above 100k input tokens. Claude Sonnet 5.5 cache reads are also now $0.10/M tokens, down from $0.20/M. Compare Haiku 5.5 on CursorBench: cursor.com/evals
18
4
4
114
32,734
The agent runs on your computer, so it keeps working even if your phone loses signal.
5
6
1
122
24,256
You can now control agents on your computer from your phone. Check in, reply, or start new tasks from the Cursor iOS app.
301
156
113
2,303
177,406
You can also replace Cursor's system prompt with your own. Rules, skills, and tool schemas still load. We're enabling it account by account.
4
1
1
38
9,940
Steering and system prompts work with local TypeScript agents. Background subagent results come back locally in TypeScript and Python. See everything new in the SDK: cursor.com/docs/sdk/changelo…
5
31
9,262
You can now steer Cursor SDK agents while they run. run.steer() adds your message to the next turn. If a subagent is mid-task, it moves to the background and keeps working.
146
83
66
1,340
140,509
Custom tools can now carry MCP annotations like readOnlyHint and destructiveHint, so the model can tell a lookup from a delete before it calls one.
7
44
4,604
Background subagents now report back. Their results return to the parent as a follow-up turn on the same run, so stream() and wait() carry through until every subagent finishes.
9
2
1
93
14,347