Understanding Cursor's AI feature

Hi @commander ,

In response to your questions - yes and yes.

Below is some more detail.

Cursor is a fork of VS Code.

VS Code is a Code Editor by Microsoft:

https://code.visualstudio.com/

The company who created Cursor are Anysphere:

https://anysphere.inc/

Anysphere received some funding from OpenAI, the company behind Chat GPT:

https://anysphere.inc/blog/openai-fund

Update - they recently raised some more funds:

https://www.cursor.com/blog/series-a

Cursor’s official Features page is here:

https://www.cursor.com/features

Cursor’s official Docs are here:

https://docs.cursor.com

The docs are also on GitHub:

https://github.com/getcursor/docs

Cursor includes built in AI functionality.

This functionality is accessed in several ways.

When you have a file open in Cursor, you can press one of several different key combinations to access different functionality.

These are:

  1. Ctrl + K for in-file code generation
  2. Ctrl + L to open up an AI chat panel in the sidebar
  3. Ctrl + I to create and edit code across multiple files

You can select two different ‘modes’ in Ctrl + L:

  • Normal
  • Interpreter

Interpreter mode generates executable Python code that can be run on your local file system.

You can also press Ctrl + K in the terminal within Cursor to generate terminal commands from natural language prompts.

I only found Cursor three weeks ago myself, but have been a fan ever since.

I have created some other posts which try to outline Cursor’s features to newcomers:

Here are some videos about Cursor as well:

ALL ROADS LEAD to AI CODING: Cursor, Aider in the browser, Multi file Prompting
(20 mins, IndyDevDan)

Cursor - an AI-powered VSCode fork
(12 mins, Jeffrey Codes)

Cursor IDE deep dive and why it is the best tool for coding
(26 mins, echohive)

Cursor - The AI-first Code Editor
(8 mins, AI Tube)

How to use Interpreter Mode and Terminal Commands in Cursor
(5 mins, echohive)

I am away from the computer at the moment, but hopefully this explanation and these posts and videos will give you a good idea of what Cursor is capable of.