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