Pull to refresh

Comments 48

Привет! Спаисбо.

А если в проекте миллион файлов?

Если у вас монорепа, то надо неиспользуемые подпроекты загнать в .cursorignore, иначе индексатор сдохнет. Хотя наверняка у них какие-нибудь таймауты стоят на этот случай.

Он себя плохо чувствует и на 10 000 файлах, честно говоря. При том что ~8000 из них - это однотипные файлы-правила.

А если монорепа на нес сколько языков, это вообще для него мрак

Ну 10k файлов это многовато для одного проекта. Надо в .cursorignore закинуть.

Начинаю себя чувствовать Cursor-евангелистом, хотя против Windsurf, Claude Code и других ничего не имею, кроме Codex, наверное.

Не, это все один проект. Там правила парсинга для отдельных сайтов просто. Можно конечно вынести, но я не делаю. А если уж что-то начинает глючить (а оно периодически и внезапно начинает и не только ИИ), то решается уже по факту.

В принципе, Курсору можно напрямую сказать что в этой папке много файлов, не читай ее целиком. И это работает.

Я бы сказал, что 10к это совсем немного. Рабочий проект, две трети ресурсы, остальное исходники. Cursor пробовали прикрутить, баловство это всё, извините.

А все-таки файлов с кодом с логикой там сколько?

Я с большими проектами работал, тогда Visual Studio минут по 10 грузилась, но там было несколько сотен проектов.

80к+, студия открывается несколько минут, все лишнее убрано в проекты и отключено

Пару часов пробовал Cursor IDE. Так и не понял, зачем он нужен. Все его ИИ возможности можно повторить в VSCode с дополнениями типа Windsurf. При этом в Cursor нет и не будет очень много, что реализовано в VSCode дополнениями.

Так это же форк VS Code, туда можно дополнения ставить

Только не все и не всегда. Некоторые нельзя по лицензии, другие просто не работают, а самые основные - и то, и другое.

При том, что у Курсора такой себе агент (он сильно дешевле аналогов, но и тупее их), у них реально лучшее автодополнение, которое учится на лету. Оно понимает открытые файлы, оно понимает что вы только делали, а не просто повторяет одно и то же.

$20 можно отдавать только за их автодополнение. Для написания кода, честно говоря, Cline/Roo куда лучше.

По дополнению согласен, по-моему, он даже скопированный в буфер обмена код учитывает.

Да, учитывает. Не раз замечал

Вроде в настройках есть про это отдельная галочка.

А кто ещё автодополнение нормально умеет? Посоветуйте. Ну кроме copilot.

На таком уровне - не встречал ничего другого. Вроде Continue ещё рекомендуют, но сам не пробовал

Хочется tab autocomplete "на каждый день", желательно, бесплатный, ясное дело. Суперума не нужно, просто вменяемых бы подсказок при написании тех же ролей Ansible.

Copilot требует впн, конфликтует с рабочим все, ограничение на 2000 подсказок в месяц.

как мне показалось, у copilot проблемы с индексацией, он не сильно хочет знать, что находится в других файлах проекта. И невозможно явно проиндексировать проект, как это реализовано в курсоре

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

На практике есть некоторые сомнения в необходимости индексации. Не, как маркетинговая фича это мастхэв, тут спору нет. Но вот при использовании на реальных задачах в режиме агента тот же Sonnet 3.5 плевал на выданный ему контекст (включая не то, что результаты RAG по вышеупомянутому индексу - если они вообще передаются сейчас, но и вручную переданные пользователем файлы), и первым делом сам через доступные ему инструменты вычитывает те же самые файлы. (Возможно ему это можно "отбить" промптом, не проверял.)

Для каких-то других способов использования LLM - например для работы в режиме "без инструментов" или для автодополнения по Tab - этот индекс/RAG всё ещё может быть актуален, но вот для агентов он сейчас переходит в категорию "и нести тяжело и бросить жалко".

Большое спасибо. Похоже - то, что нужно. Попробуем.

"Курсора такой себе агент" - а вы какой пробовали? У него в бесплатной версии например клода вообще нет а он как мне топовый в принципе.

У меня подписка. Про уже год примерно.

По сравнению с Cline тем же даже max режим отстает

Клод 3.7 в триалке есть, если Вы об этом.

$20 можно отдавать только за их автодополнение.

Не раньше, чем они выпустят его как отдельный продукт - напр. открыв соответствующие API, - чтобы можно было им пользоваться в других IDE. Потому что переходить ради него с Neovim/Zed/etc. на форк VS Code вряд ли кто-то готов.

Не выпустят. Оно им не надо

Вас тоже можно повторить каким-нибудь другим человеком

Неа, его не пробовал, у него есть какая-то фишка? Модели во всех этих вещах все равно одни и те же. Мне кажется тут именно UX, инженерия по индексации и скорость влияет. Ну и цена еще.

Рекламируют бОльшую кодовую базу и работу в IDEA. Пока руки тоже не доходили, может через пару недель, заказал Pro, хочу с Курсором сравнить.

Ой, а что-то он сразу в 2.5 раза дороже курсора

Еще немного чисел по кодовой базе Cursor, которой едва исполнилось 3 года:

  • 25 000 файлов

  • 7 миллионов строк кода

Сколько из них код из форкнутого vscode? )

Склонил vscode, посчитал — получилось 445122 строки. Видимо, действительно активно пользуются курсором в разработке!

Я всё понимаю, но у них задача, добавить в UI несколько окон. Отправил запос - принял запрос.

Пересчитал дерево и тд.

Это всё на 6.5 миллионов строк не тянет.

На 10к тянет.

Ну так там, наверное, только 10k строк рабочего кода и есть

$500M — это не прибыль и не годовой доход(не знаю, так ошиблись в оригинале или при переводе).
Это ARR — повторяющаяся выручка, те сумма полученная(возможно) компанией до всех расходов. Доля расходов не раскрывается, прибыль не раскрывается. Судя по ARR у компании от 1 до 2 миллионов клиентов, с тягой ко второй цифре.
https://techcrunch.com/2025/06/05/cursors‑anysphere‑nabs-9–9b‑valuation‑soars‑past-500m‑arr/

Да, в нее активно вкладывают и она активно растет, тут все верно.

Да, автор указал, что это AR (The business has crossed $500M in annual revenue). Спасибо за поправку.

больше похоже на самопиар, мол смотрите, мы ничего не храним и все тщательно шифруем...

Там во второй статье поинтересней, про проблемы с машстабированием можно почитать.

Одна из фишек, после внесения правок, он сам смотрит в линтер и правит ошибки если они есть. Не видел что бы где то ещё такое было.

Ещё один момент , запуск чего то в терминале. Пример: написал код, исправил и порты,написал к нему тесты, прогнал в терминале, удалил тесты. Все это он сделал по одному запросу (flutter/dart)

Это сейчас стандарт для режима агента (в чате). Так делает и Zed, и Windsurf. И я вот буквально вчера настроил то же самое для Neovim.

Sign up to leave a comment.

Articles