Repolode
PawanOsman

PawanOsman/OpenCursor

Открытый AI-агент для разработки в VS Code, работающий с вашими моделями: облачными API, аккаунтами и локальными Ollama или llama.cpp.

Open source альтернатива:CursorGitHub Copilot

Звёзды
6,038
Форки
1,028
Открытые issues
6
Последний коммит
26 дней назад

Что это?

OpenCursor — чат и агент для разработки в стиле Cursor, который работает прямо в VS Code. Он умеет читать и редактировать файлы, искать по коду, запускать команды в терминале и показывать изменения в каждом файле, чтобы вы могли их принять или отменить. Задачи выполняются в режимах Agent, Ask (только чтение) и Plan, а настройки разрешений определяют, для каких действий требуется подтверждение.

Расширение не привязано к конкретной модели. Можно подключить аккаунты GitHub Copilot или Claude Code, добавить API-провайдеров, например OpenAI, Anthropic, Gemini или OpenRouter, указать любой совместимый с OpenAI или Anthropic endpoint либо запускать локальные модели через Ollama или llama.cpp. Несколько учётных данных одного провайдера можно использовать для балансировки нагрузки или переключения при сбое.

Для контекста используется локальный семантический индекс рабочей области, сочетающий эмбеддинги с текстовым поиском, а также дополнительные источники документации, которые индексируются в заданных пределах страниц. Кроме того, поддерживаются MCP-серверы, хуки, повторно используемые навыки, Git worktrees и выполнение команд в Docker.

Ключевые возможности

  • 01Режимы Agent, Ask и Plan с настраиваемыми разрешениями на редактирование файлов и выполнение команд
  • 02Подключение к облачным API, аккаунтам с подпиской, пользовательским endpoint, совместимым с OpenAI или Anthropic, и локальным моделям Ollama или llama.cpp
  • 03Семантический и лексический поиск по коду с локальным индексом, который обновляется по мере изменений
  • 04Проверка изменений по отдельным фрагментам, а также команды Keep All и Undo All
  • 05Поддержка MCP-серверов, хуков, повторно используемых навыков и субагентов

Сценарии использования

  • Работа с AI-ассистентом для разработки полностью офлайн, используя локальную GGUF-модель и локальные эмбеддинги
  • Использование имеющихся API-ключей или аккаунтов с подпиской в VS Code без перехода в другой редактор
  • Вопросы о кодовой базе в режиме Ask, доступном только для чтения, перед внесением изменений
  • Индексация документации конкретной библиотеки, чтобы агент мог обращаться к ней через @Docs

Быстрый старт

  1. 1

    Установите OpenCursor Agent из VS Code Marketplace

  2. 2

    Подключите модель в разделе Providers в OpenCursor Settings или настройте Ollama либо llama.cpp

  3. 3

    Включите модель в разделе Models, выберите её в composer и опишите задачу

  4. 4

    Проверьте действия инструментов и изменения файлов, затем сохраните правки или отмените их

Что важно знать

  • Требуется VS Code версии 1.96 или новее.
  • При первом использовании некоторые функции загружают нативные среды выполнения или файлы моделей, поэтому для работы офлайн нужно подготовиться заранее.
  • Для размещённых моделей нужны собственные аккаунты или API-ключи; доступность зависит от провайдера.

Темы

Частые вопросы

Что такое OpenCursor?
Открытый AI-агент для разработки в VS Code, работающий с вашими моделями: облачными API, аккаунтами и локальными Ollama или llama.cpp. OpenCursor — чат и агент для разработки в стиле Cursor, который работает прямо в VS Code. Он умеет читать и редактировать файлы, искать по коду, запускать команды в терминале и показывать изменения в каждом файле, чтобы вы могли их принять или отменить. Задачи выполняются в режимах Agent, Ask (только чтение) и Plan, а настройки разрешений определяют, для каких действий требуется подтверждение.
OpenCursor можно использовать бесплатно? Какая у него лицензия?
OpenCursor распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
OpenCursor всё ещё поддерживается?
Активно поддерживается. Последний коммит в OpenCursor — 25 сент. 2026 г..
Для чего можно использовать OpenCursor?
Работа с AI-ассистентом для разработки полностью офлайн, используя локальную GGUF-модель и локальные эмбеддинги Использование имеющихся API-ключей или аккаунтов с подпиской в VS Code без перехода в другой редактор Вопросы о кодовой базе в режиме Ask, доступном только для чтения, перед внесением изменений Индексация документации конкретной библиотеки, чтобы агент мог обращаться к ней через @Docs
Как установить OpenCursor?
Установите OpenCursor Agent из VS Code Marketplace Подключите модель в разделе Providers в OpenCursor Settings или настройте Ollama либо llama.cpp Включите модель в разделе Models, выберите её в composer и опишите задачу Проверьте действия инструментов и изменения файлов, затем сохраните правки или отмените их
Где скачать OpenCursor?
Исходный код и инструкции по установке — на GitHub: https://github.com/PawanOsman/OpenCursor

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты