Continue — open-source coding agent для IDE и CLI

· 1 мин чтения
ai-assistant ide vscode jetbrains cli
📂 Исходный код на GitHub

Open-source coding agent для VS Code, JetBrains и CLI. Финальный релиз 2.0.0.

Continue — open-source coding agent для IDE и CLI

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://github.com/continuedev/continue