Открытый AI-агент для программирования, который работает в терминале и доступен также в настольном приложении, браузере, редакторах кода и чатах.
PawanOsman/OpenCursor
Открытый AI-агент для разработки в VS Code, работающий с вашими моделями: облачными API, аккаунтами и локальными Ollama или llama.cpp.
Open source альтернатива:Cursor
GitHub 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
Установите OpenCursor Agent из VS Code Marketplace
- 2
Подключите модель в разделе Providers в OpenCursor Settings или настройте Ollama либо llama.cpp
- 3
Включите модель в разделе Models, выберите её в composer и опишите задачу
- 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 обновляется ежедневно.
Похожие проекты
Открытый AI-агент для написания кода в VS Code, JetBrains IDE или терминале с доступом к более чем 500 моделям.
Открытые языковые модели общего назначения XHToken на 4B и 1.7B параметров для локального запуска и агентных сценариев с вызовом инструментов.
Расширение для VS Code, которое превращает обычные файлы .chat.md в редактируемые AI-диалоги с поддержкой инструментов MCP у разных LLM-провайдеров.
Инфраструктура памяти для LLM-агентов: сохраняет диалоги и выполнение задач в структурированном виде для приложений на Python и TypeScript.
Фреймворк для подключения цифровых людей (2.5D, 3D, мобильные устройства, ПК и веб) и LLM к бизнес-системам.