Войти

Как работает Supercode

Вы могли заметить, что, несмотря на популярность Cursor, для этой IDE практически нет расширений. Почти все, что вы можете установить в Cursor, — это просто расширения для VS Code, которые не взаимодействуют с функциями ИИ.

Это связано с тем, что у Cursor отсутствует публичный API, который разработчики могли бы использовать для добавления или изменения функций ИИ. Это затрудняет создание расширений, а для некоторых задач (например, для изменения существующих элементов интерфейса) — делает его невозможным.


Supercode — это первое (и на данный момент единственное) расширение, имеющее полный доступ к внутреннему частному API Cursor.
Благодаря этому Supercode может использовать и изменять любые функции ИИ, встроенные в Cursor: улучшать существующие, добавлять новые, исправлять ошибки и баги, делать запросы к агенту ИИ в Cursor, создавать новые режимы работы (например, режим архитектора) и многое другое.

Supercode General Example

Категории функций

Все функции в Supercode разделены на три блока:

  • Совершенно новая функциональность, работающая через серверы Supercode (голосовые подсказки, правила ИИ, улучшение промптов, голосовые команды, удаленное управление и т. д.)
  • Улучшение существующей функциональности в Cursor (расширение контекста для ИИ, улучшение рабочего процесса некоторых моделей и т. д.)
  • Функции, работающие поверх агента Cursor (генерация документов ИИ, вызов пользовательских промптов и т. д.)

Интеллект, учитывающий контекст

Supercode старается использовать контекст вашего проекта для всех функций: для качественного распознавания технических терминов, для качественной генерации документов и так далее.

  • В базовом тарифе это обеспечивается через общий контекст, независимо от конкретного проекта, над которым вы сейчас работаете.
  • В премиум-тарифе пользователи могут использовать функцию "Инициализировать Supercode": она проанализирует кодовую базу проекта с помощью ИИ, после чего в корне проекта будет создан файл .supercode/def.json, содержащий информацию об используемых технологиях и библиотеках. Эта информация будет подмешиваться в контекст каждого запроса к Supercode, значительно улучшая производительность функций ИИ.
Initialize Supercode

Будьте в курсе

Мы рекомендуем регулярно обновлять как Supercode, так и Cursor до последних версий. Supercode развивается невероятными темпами: крупные обновления с новыми функциями выходят почти ежемесячно, а иногда и чаще.

Если вы хотите получить доступ к новой функциональности еще раньше, подайте заявку на вступление в группу бета-тестеров.