Log in

How Supercode Works

You may have noticed that despite Cursor's popularity, there are practically no extensions specifically made for this IDE. Almost everything you can install in Cursor is simply VS Code extensions that don't interact with AI features.

This is because Cursor lacks a public API that developers could use to add or modify AI functions. This makes creating extensions difficult, and for some tasks (such as modifying existing interface elements) - impossible.


Supercode is the first (and currently the only) extension that has full access to Cursor's internal private API.
Thanks to this, Supercode can use and modify any AI functions built into Cursor: improving existing ones, adding new ones, fixing errors and bugs, making requests to the AI agent in Cursor, creating new working modes (e.g., Architecture Mode), and much more.

Supercode General Example

Feature Categories

All features in Supercode are divided into three blocks:

  • Completely new functionality that works through Supercode servers (voice prompts, AI rules, prompt enhancing, voice commands, remote control, etc.)
  • Improvement of existing functionality in Cursor (expanding context for AI, improving the workflow of some models, etc.)
  • Functions working on top of the Cursor agent (generation of AI documents, calling user-defined prompts, etc.)

Context-Aware Intelligence

Supercode tries to use your project context for all functions: for quality recognition of technical terms, for quality generation of documents, and so on.

  • In the Basic tier, this is provided through general context, independent of the specific project you are currently working on.
  • In the Premium tier, users can use the "Initialize Supercode" function: it will analyze the project's codebase using AI, after which a .supercode/def.json file will be created in the project root, containing information about the technologies and libraries used. This information will be mixed into the context of each request to Supercode, significantly improving the performance of AI functions.
Initialize Supercode

Stay Updated

We recommend regularly updating both Supercode and Cursor to the latest versions. Supercode is developing at an incredible pace: major updates with new features are released almost monthly, sometimes even more frequently.

If you want to access new functionality even earlier, apply to join the beta testers group.