This quickstart will walk you through a project using Cursor’s core features. By the end, you’ll be familiar with Tab, Inline Edit, and Agent.

Open a project in Cursor

Use an existing project or clone our example:

  1. Ensure git is installed
  2. Clone the example project:
git clone git@github.com:voxelize/voxelize.git && \
cd voxelize && \
cursor .

We’ll be showcasing using the example project, but you can use any project you have locally.

Autocomplete with Tab

Tab is the autocomplete model we’ve trained in-house. It’s a great way to ease into AI assisted coding if you’re not used to it. With Tab, you can:

  • Autocomplete multiple lines and blocks of code
  • Jump in and across files to the next autocomplete suggestion
  1. Start typing the beginning of a function:
    function calculate
    
  2. Tab suggestions appear automatically
  3. Press Tab to accept the suggestion
  4. Cursor suggests parameters and function bodies

Inline Edit a selection

  1. Select the function you just created
  2. Press Ctrl+K
  3. Type “make this function calculate fibonacci numbers”
  4. Press Enter to apply the changes
  5. Cursor adds imports and documentation

Chat with Agent

  1. Open the Chat panel (Ctrl+I)
  2. Ask: “Add tests for this function and run them”
  3. Agent will create a test file, write test cases, and run them for you

Bonus

Advanced features:

Next steps

Explore these guides to learn more:

Learn all Cursor concepts and start building!