The Wayback Machine - https://web.archive.org/web/20230330194641/https://github.com/getcursor/cursor
Skip to content

getcursor/cursor

main
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
src
March 30, 2023 03:04
March 23, 2023 01:32
March 23, 2023 01:32
March 23, 2023 17:55
March 23, 2023 01:32
March 26, 2023 23:39
March 23, 2023 01:32
March 23, 2023 01:32
March 29, 2023 20:04
March 29, 2023 20:03
March 28, 2023 18:03
March 28, 2023 18:03
March 23, 2023 01:32
March 23, 2023 21:50
March 23, 2023 01:32
March 23, 2023 01:32
March 23, 2023 01:32
March 23, 2023 01:32

Cursor

GitHub license PRs Welcome

Cursor is an editor made for programming with AI. It's early days, but right now Cursor can help you with a few things...

  • Write: Generate 10-100 lines of code with an AI that's smarter than Copilot
  • Diff: Ask the AI to edit a block of code, see only proposed changes
  • Chat: ChatGPT-style interface that understands your current file
  • And more: ask to fix lint errors, generate tests/comments on hover, etc.


Getting Started

Head over to our website to download and try out the editor.

Feel free to file tickets for bugs or feature requests. Upvote 👍 the ones you'd like us to prioritize.

Roadmap

Long term, our plan is to build Cursor into the world's most productive development environment. Using LLMs, we want to do things like:

  • "Heal" your repository when you're halfway through a refactor
  • Allow you to code by editing a "pseudocode" version of your codebase
  • Auto-fix errors as soon as they show up in your terminal
  • Embed AI-written documentation into the UI

Development

We welcome PRs :) To get started:

git clone git@github.com:getcursor/cursor.git
cd cursor
npm i

Then, download some non-versioned dependencies (ripgrep binaries and language server js):

./setup.sh # Mac/Linux
./setup.ps1 # Windows

Finally, to run the client:

npm start