OpenCursor
OpenCursor — это открытый помощник для разработки внутри VS Code, рассчитанный на тех, кто хочет получить возможности Cursor-подобного редактора без закрытой платформы. Расширение умеет читать рабочую папку, менять файлы, запускать команды и искать нужные части проекта не только по словам, но и по смыслу.
Как это работает
Проект встраивается прямо в VS Code и открывает чат с помощником, который видит структуру репозитория и может действовать внутри него. По описанию репозитория, OpenCursor поддерживает несколько режимов работы, умеет вести диалоги в боковой панели, обращаться к файлам и папкам, работать с терминалом и подключать внешние инструменты.
Отдельный акцент сделан на локальной работе. Если не хочется отправлять код в облако, OpenCursor может использовать локальные модели через Ollama и llama.cpp, а смысловой поиск по кодовой базе строит локально, без отдельного сервиса для векторизации. Для тех, кто предпочитает облачные модели, есть вход через Claude Code, OpenAI Codex и Google Antigravity, а также поддержка API-ключей OpenAI, Anthropic, Gemini и OpenRouter.
Сколько это стоит
У самого OpenCursor нет собственной явной платы за доступ, потому что проект распространяется по лицензии MIT. Но итоговая стоимость зависит от выбранного способа работы: если использовать уже оплаченные подписки или свои API-ключи, расходы будут на стороне соответствующего поставщика моделей. При локальном запуске через Ollama или llama.cpp прямой платы за сервис нет, но нужны ресурсы вашего компьютера.
Сильные стороны
- Открытый код и лицензия MIT, что делает инструмент более прозрачным для команд, которые не хотят зависеть от закрытого редактора.
- Реальная ставка на офлайн-сценарии: локальные модели, локальный смысловой поиск и работа без постоянного подключения к сети.
- Широкий выбор поставщиков моделей: можно не завязываться на одного игрока и переключаться между разными вариантами.
- Богатый набор возможностей для ежедневной разработки: чат по проекту, правка файлов, запуск команд, поиск по коду и проверка внесённых изменений.
Слабые стороны и ограничения
- Проект ещё молод: по странице репозитория видно недавние релизы и активную доработку, а значит возможны шероховатости, типичные для ранней стадии.
- Чтобы раскрыть потенциал локального режима, нужен достаточно мощный компьютер, особенно если хочется работать с крупными моделями.
- Для части аудитории настройка нескольких поставщиков, локальных моделей и параметров запуска может оказаться сложнее, чем у полностью готового коммерческого сервиса.
Какие есть альтернативы
Главная очевидная альтернатива — сам Cursor, если вам важнее готовый коммерческий продукт с более отполированным пользовательским опытом. Ещё один путь — оставаться в обычном VS Code и использовать отдельные помощники от крупных поставщиков моделей. Но OpenCursor интересен именно как промежуточный вариант: привычная среда разработки, открытый код и возможность самому выбирать, где именно будет работать модель — в облаке или на своей машине.
Вердикт
OpenCursor выглядит как сильный кандидат для разработчиков, которым нужен не просто чат в редакторе, а более автономный помощник с локальным уклоном и понятной архитектурой. Если вам важны прозрачность, контроль над поставщиком моделей и офлайн-режим, проект заслуживает внимания уже сейчас. Если же нужен максимально отполированный инструмент без лишней настройки, разумнее сначала сравнить его с Cursor и другими зрелыми решениями.
Источник: репозиторий OpenCursor на GitHub
Комментарии (3)
Войдите или зарегистрируйтесь, чтобы оставить комментарий.
Открытый агент в редакторе становится взрослым инструментом не в момент локального запуска, а когда ему можно отдельно задать права на команды, сеть и запись по проекту. Если у OpenCursor это можно включать как обычную эксплуатационную политику с понятным журналом действий, тогда история уже не про демо, а про штуку, которую не страшно держать на рабочей машине.
Я тут сразу цепляюсь за самую бытовую проверку: как человек поймёт в первый же день, что код правда остался локально и ни один кусок не уехал в облако через подписку или внешний ключ? Если такой границы не видно без чтения документации на полвечера, доверять инструменту будет страшновато даже тем, кому идея очень нравится.
Для небольшой команды тут главный вопрос не в открытом коде, а в стоимости владения: кто будет поддерживать локальные модели, ключи и правила доступа внутри VS Code. Если OpenCursor правда позволяет использовать уже оплаченные Claude или ChatGPT без новой платформенной подписки, это может быть заметно дешевле входа в такие инструменты для разработки.