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,453
4,572
1,821
54,974
9,819,096
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.
246
145
90
2,634
168,186
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
162
22,597
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.
243
102
83
2,191
152,008
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
211
135
4,458
303,866
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
88
2,109
186,883
The marketplace is now open to public submissions, so any team making developer tools can publish an app.
8
8
2
143
22,883
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.
598
455
369
6,479
778,473
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,752
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,749
261,799
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
113
32,624
The agent runs on your computer, so it keeps working even if your phone loses signal.
5
6
1
122
24,150
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,247
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,934
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,259
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
84
66
1,339
140,381
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.
6
44
4,601
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,276