background

An IDE designed to be your
AI pair-programmer.

Brought to you by Anysphere

0.2.27 - Codebase Context v2

We've improved codebase context!

In order to take full advantage, navigate to Settings (top right button), then "Sync the current codebase"

Login via github, then add the repo you wish to sync!

Following this, you'll be able to see an improved version of codebase context in the search pane, and in chat (by pressing cmd+enter).

0.2.26 - Codebase Context v1

Codebase Context v1

Introducing v1 of codebase-wide context! We'll be shipping major improvements to this in the next few days, but we'd love to hear your feedback.

Go to the "Search" pane in order to see the new context.

Or, on chat, press Cmd+Enter in order to get a response that uses context from the full codebase.

v0.2.18 - Upgrades to GPT-4 and Please give us feedback!! (2023-05-20)

🧠 Upgrades to GPT-4

  • All users get 10 free gpt-4 requests !!!
  • Switching between models is a lot more easy, and the transition to gpt-4 is a lot smoother

📝 Please give us feedback!!

Please keep the bug reports rolling! We really are listening!

  • We've added a new feedback button at the top right of the app. - We really do listen to your feedback, and your bug reports! We've fixed a lot of bugs in the last few weeks, and we're excited to keep improving the product. - We made this modal to make it easier to report feedback. Please keep the feedback coming!

v0.2.16 - Terminal Debugger, and our biggest bug bash yet (v0.2.12)

💻 In-terminal Debugging

  • Press Cmd+D to auto-debug a terminal error
  • Press Cmd+Shift+L, and the model will add the terminal context to chat

⚙️ Activity Bar pinning

  • You can Pin custom extensions to your activity bar in the top left

    Here I've pinned File Explorer, Source Control, and Testing

📔 Better Jupyter Support

  • Context ingestion across a full notebook
  • Small bug fixes

➕➖ Diff/Generate improvements

  • Partial diff accent/reject

    Pressing Cmd+Y/Cmd+N lets you accept/reject subdiffs!

  • Generates work when you click elsewhere!
  • Fixed diff bug where it edits outside selected region

🛠️ Quality of Life Improvements

  • Press ESC to exit the chat
  • Fixed the bug that shrinks code blocks in the chat!
  • Remote SSH is easier to use!
  • A better Cursor Tutor onboarding!
  • Better prompting for Toolformer

🚀 v0.2.9 - Enhanced Features & Improvements (2023-05-04)

New Features

  • One-Click Extension Import from VSCode (beta). As a highly requested feature, we're excited to present the beta version of one-click extension imports!
  • Alpha feature: 🧠 Alpha feature: Ask questions about your entire repo 🛠️. We are experimenting with ⌥+enter in the chat! The feature allows the model to think deeply about your response, search through files, and deliver a well-crafted answer. While it's in alpha, we're working hard to enhance this feature in the coming weeks. We'd love to hear your feedback!

Bug Fixes

  • Improved prompting for edits and generates
  • Fixed login bugs
  • Added the ability to hide the tooltip (Cursor config > Advanced > Chat/Edit Tooltip)
  • Extended prompt length for project generation
  • GPT-4 support now available for project generation

🚀 v0.2.6 - GPT-4 & Project Generation (2023-04-19)

New Features

  • 🧠 Pro users can now use GPT-4 (switch between models in settings). Pro users are being granted 150k tokens of GPT-4 usage and can now use GPT-4 to power the AI suggestions in Cursor. This should improve the quality of all of your generations, edits, and chats – GPT-4 is an absolutely amazing code model. Switching between GPT-3.5 and GPT-4 is easy - just click on the settings gear in the top right corner of Cursor

  • 🤖 Generate entire projects with the AI (experimental). We’re releasing experimental support for a new feature that creates entire repos for you, from just one prompt.

🚀🌟 v0.2.0 - Introducing Cursor 0.2.0! (2023-04-06)

🚀🌟 Introducing Cursor 0.2.0! 🌟🚀

To focus on delivering the most advanced AI features at lightning speed, we’ve transitioned to building Cursor on top of a fork of VSCodium, moving away from our previous Codemirror-based approach. ⚡

With Cursor, our vision is to create an IDE specifically designed for pair-programming with AI 🤖 In the short term, it will resemble a typical code editor, but with cutting-edge AI capabilities. However, before long, we think programming with Cursor look be entirely different than coding today.

In order to achieve this transformation as quickly as possible, we’re focusing our efforts on enhancing the AI, rather than reinventing the wheel for standard text editing features. Building on the phenomenal foundation of VSCode/VSCodium will help us achieve this goal at a rapid pace! 🚀

New Features

  • Transitioned to building Cursor on top of a fork of VSCodium
  • Focus on enhancing the AI for pair-programming

v0.1.9 (2023-03-27)

New Features

  • Opens the terminal in your current folder
  • Adds an optional paid plan if you'd like to avoid the server capacity rate limits

Bug Fixes

  • Changes autoupdate to notify you when there's a new version
  • Other fixes

v0.1.5 (2023-03-23)

New Features

  • Automatically apply chat suggestion
  • Ask AI to "fix" language errors
  • Chat history saved between sessions

Bug Fixes

  • Easy to select and copy from chat
  • Resizable sidebar
  • Terminal no longer interferes with chat

Coming soon

  • Fixes to all the language servers/copilot

v0.1.2-0.1.3 (2023-03-18)

New Features

  • Built-in terminal
  • Diffs automatically continue

Bug Fixes

  • More diff fixes
  • Up and down arrow in prompt bar have been mapped to less annoying keybindings
  • Can open chat history from the prompt bar

Coming soon

  • Have chat auto-insert suggested changes into editor

v0.0.37 (2023-03-14)

New Features

  • Windows and Linux support 🥳
  • Edits can be as long as you'd like

Bug Fixes

  • Diffs shouldn't disappear anymore
  • Editing works for same file on multiple tabs

Coming soon

  • Instant fix all lint errors with AI 😎