Continue — open-source coding agent для IDE и CLI
📂 Исходный код на GitHubOpen-source coding agent для VS Code, JetBrains и CLI. Финальный релиз 2.0.0.
Continue — это open-source AI code assistant, доступный как расширение для Visual Studio Code и JetBrains, а также как CLI-утилита cn. Проект позволял разработчикам создавать, настраивать и использовать собственные AI code agents с полным контролем над моделями и поведением.
Важно: Репозиторий
continuedev/continueбольше не поддерживается активно и доступен только для чтения. Последний стабильный релиз — 2.0.0.
Ключевые возможности
Continue предоставлял четыре основных режима работы в IDE:
Agent mode — совместная работа с AI над задачами разработки. Агент имеет доступ к файловой системе проекта, может запускать команды, редактировать файлы и выполнять сложные multi-step задачи.
Chat mode — диалог с AI для вопросов по коду, объяснения логики, обсуждения архитектурных решений. Работает в контексте открытого проекта.
Edit mode — модификация существующего кода без выхода из файла. Выделяете фрагмент, описываете изменение, AI применяет правку.
Autocomplete — инлайн-предложения кода при наборе текста. Работает на основе контекста проекта и паттернов в вашем коде.
CLI (cn) — терминальный интерфейс для AI-ассистента, работает без IDE.
Настройка и конфигурация
Continue строился вокруг гибкой конфигурации. Основные аспекты настройки:
Модели и провайдеры:
- Поддержка любых LLM-провайдеров: OpenAI, Anthropic, Google, Cohere, локальные модели через Ollama
- Несколько model roles: primary (основная модель), summarize (для суммаризации), edit (для редактирования)
- Возможность self-hosting моделей для полной приватности
MCP серверы:
Continue поддерживал Model Context Protocol (MCP) для расширения возможностей агента через внешние инструменты. MCP-серверы позволяли подключать кастомные tool'ы без модификации кода расширения.
Правила и промпты:
- Кастомные rules для поведения AI в проекте
- Промпты для специфических задач (рефакторинг, генерация тестов, код-ревью)
- Контекст-провайдеры для автоматической передачи релевантного контекста
Архитектура проекта
Кодовая база организована в несколько ключевых модулей:
| Модуль | Описание |
|---|---|
extensions/vscode |
Расширение для VS Code — основной интерфейс |
extensions/intellij |
Плагин для JetBrains IDE |
extensions/cli |
CLI-утилита cn для терминала |
core |
Ядро — логика взаимодействия с LLM, управление контекстом |
gui |
UI-компоненты (React) для панели расширения |
packages |
Общие утилиты и типы |
docs-site |
Документация проекта |
Установка
VS Code:
Доступно через VS Code Marketplace и OpenVSX Registry.
CLI:
npm install -g @continuedev/cli
После установки доступна команда cn — терминальный AI-ассистент.
JetBrains:
Плагин доступен через GitHub Releases. Авторы рекомендовали использовать CLI вместо JetBrains-плагина.
Финальный релиз 2.0.0
Последний релиз включал значительные изменения:
- Удаление анонимной телеметрии — полный отказ от сбора данных об использовании
- Удаление аутентификации — больше не требуется аккаунт для работы
- Исправление багов — стабилизация всех компонентов
- Переход на YAML-конфигурацию — миграция с JSON на более читаемый формат
Проект был создан как open-source alternative коммерческим AI-ассистентам и дошёл до зрелого состояния с 35.9k звёзд на GitHub.
Документация
Полная документация доступна на https://docs.continue.dev и включает:
- Руководство по установке и быстрому старту
- Справочник по конфигурации (config.yaml)
- Гайды по настройке моделей, правил и инструментов
- Инструкции по работе с Ollama и self-hosting
- FAQ и troubleshooting
Ссылки
- Документация: https://docs.continue.dev
- Репозиторий: https://github.com/continuedev/continue
- VS Code: https://marketplace.visualstudio.com/items?itemName=Continue.continue
- CLI (npm): https://www.npmjs.com/package/@continuedev/cli
- Лицензия: Apache 2.0
- Статистика: 35.9k ⭐, 5.4k forks
Источник: https://github.com/continuedev/continue