Cursor — редактор кода с ИИ-функциями: генерацией и анализом кода, автодополнением, поиском по кодовой базе. Среда разработки построена на базе Visual Studio Code. Допускается использование своих ключей API для безлимитных обращений к моделям. Можно использовать плагины, совместимые с VS Code.
Особенности Cursor:
- Генерация кода. Разработчики могут использовать простые команды для создания функций или фрагментов кода. Для этого используются модели от Anthropic, Google, OpenAI и собственная модель Cursor Small.
- Автодополнение. Нейросеть анализирует текущий код и предсказывает дальнейшие действия разработчика. В отличие от традиционного автозаполнения, Cursor может предлагать правки в нескольких строках, учитывая последние изменения и общий контекст проекта.
- Анализ кода. Эта функция позволяет проводить автоматическую проверку изменений в коде. Cursor анализирует последние правки и выявляет потенциальные ошибки или области для оптимизации. Разработчики могут настроить параметры проверки, чтобы сосредоточиться на определенных аспектах, таких как производительность или безопасность.
- ИИ-помощник. В Cursor есть возможность общения с ИИ через чат. Разработчики могут задавать вопросы о коде или просить объяснения, а также добавлять контекст, используя ссылки на файлы или изображения.
- Поиск по базе. Cursor позволяет находить нужные функции по описанию их задач. Это особенно полезно в больших проектах, где разработчикам необходимо быстро ориентироваться в кодовой базе.
Cursor предоставляет пробный период 14 дней с возможностью использовать ИИ-функции 500 раз.