Skip to content
| Marketplace
Sign in
Visual Studio Code>Chat>Ensemble CodeNew to Visual Studio Code? Get it now.
Ensemble Code

Ensemble Code

Ensemble

|
8 installs
| (0) | Free
Ensemble Code — AI-чат, агенты и подсказки в редакторе. Личный режим на своём компьютере или корпоративный сервер компании.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Ensemble Code

Ensemble Code — расширение Visual Studio Code для работы с AI прямо в редакторе: чат с агентом, правки в файлах, автодополнение и поиск по коду. Подходит и для личной разработки на своём компьютере, и для команд с корпоративным сервером Ensemble.


На русском

Что это такое

Ensemble Code подключает VS Code к платформе Ensemble. В боковой панели открывается чат с агентом, который видит ваш проект, может читать и менять файлы, запускать команды (с вашим разрешением), искать по кодовой базе и предлагать правки прямо в редакторе — без переключения в браузер.

Расширение рассчитано на повседневную разработку: объяснить код, найти место бага, внести правку, дописать функцию, подготовить коммит, пройтись по плану задач.

Два режима подключения

Личный (Ensemble Code)
Вы входите через аккаунт Ensemble и работаете с движком на своей машине. Можно подключить свои модели и endpoints (BYOK) — например OpenAI-совместимые провайдеры. Код остаётся у вас на компьютере; расширение не требует корпоративного сервера компании.

Корпоративный
IT выдаёт адрес сервера Ensemble и ключ доступа. Вы подключаетесь к инфраструктуре компании: общие модели, политики доступа, командная работа в рамках настроенного окружения.

Выбор режима делается при первом запуске и в настройках расширения.

Основные возможности

Чат и агент
Диалог в боковой панели. Агент отвечает в контексте открытого проекта (в том числе multi-root workspace с несколькими папками). Можно прикреплять файлы и выделенный код, открывать новые чаты, смотреть историю сессий.

Правки в редакторе
Предложения агента видны в коде. Можно принимать или отклонять изменения по файлу или целиком, смотреть diff. Удаления можно показывать прямо в редакторе или компактно — настраивается.

Next Edit и автодополнение
Пока вы пишете код, Ensemble предлагает следующую правку или продолжение: дописать строку, исправить фрагмент, заменить блок. Принятие — привычным Tab. Можно настроить модель, задержку, языки и поведение при простое курсора.

Поиск по кодовой базе
Агент может искать по смыслу («где реализован Next Edit?»), а не только по точному тексту. Для личной работы доступен локальный индекс; при подписке — также семантический поиск с эмбеддингами.

Планы
Отдельная панель планов: агент может вести пошаговый план задачи, а вы — следить за прогрессом и продолжать после паузы.

Разрешения и безопасность
Доступ за пределы открытых папок workspace, выполнение команд и чувствительные действия запрашивают подтверждение. Внутри открытых проектов работа идёт без лишних вопросов.

Прочее
Генерация сообщения коммита в Source Control, звуковые уведомления о завершении ответа или запросе разрешения, язык ответов агента (русский / английский), настройки моделей и индекса.

С чего начать

  1. Установите Ensemble Code из Marketplace.
  2. Откройте панель Ensemble в боковой панели VS Code.
  3. Выберите личный вход через Ensemble или корпоративный сервер (URL + ключ от IT).
  4. Для личного режима убедитесь, что локальный движок Ensemble запущен на вашей машине (как указано в документации продукта).
  5. Откройте папку или workspace с проектом и начните чат.

Кому это полезно

  • разработчикам, которым нужен AI в том же окне, где пишется код;
  • тем, кто хочет свои модели и локальный контур без облака компании;
  • командам на корпоративном Ensemble с единым сервером и политиками доступа.

Ссылки

  • Репозиторий: https://github.com/EnsembleCode/Ensemble_vscode
  • Issues: https://github.com/EnsembleCode/Ensemble_vscode/issues

Лицензия

MIT. См. LICENSE и THIRD_PARTY_NOTICES.


English

What it is

Ensemble Code connects Visual Studio Code to the Ensemble platform. You get a sidebar chat with an AI agent that can work with your project: read and edit files, run commands (with your approval), search the codebase, and suggest edits in the editor — without leaving VS Code.

It is built for day-to-day coding: explain code, locate a bug, apply a fix, finish a function, draft a commit message, or follow a multi-step plan.

Two connection modes

Personal (Ensemble Code)
Sign in with your Ensemble account and run against an engine on your own machine. You can bring your own keys and OpenAI-compatible endpoints (BYOK). Your code stays on your computer; no company server is required.

Company
Your IT team provides an Ensemble server URL and an access key. You connect to the organization’s Ensemble deployment: shared models, access policies, and team workflows.

You choose the mode on first launch and can change it later in the extension settings.

Main features

Chat and agent
Sidebar conversations grounded in the open project, including multi-root workspaces. Attach files or selections, start new chats, and browse session history.

In-editor changes
Review agent edits in the editor: accept or reject per file or all at once, inspect diffs. Deleted lines can be shown inline or as compact markers — configurable.

Next Edit and autocomplete
While you type, Ensemble can propose the next edit or completion: finish a line, fix a snippet, or replace a block. Accept with Tab. Tune model, delay, languages, and idle behavior in settings.

Codebase search
The agent can search by meaning (“where is Next Edit implemented?”), not only exact strings. Personal use includes a local index; subscribed plans can also use semantic embeddings.

Plans
A dedicated Plans view for step-by-step agent plans so you can track progress and resume after an interruption.

Permissions and safety
Access outside your open workspace folders, shell commands, and sensitive actions ask for confirmation. Work inside open workspace folders stays friction-light.

Extras
Commit message generation in Source Control, optional sounds when a reply finishes or approval is needed, agent reply language (Russian / English), and model / index settings.

Getting started

  1. Install Ensemble Code from the Marketplace.
  2. Open the Ensemble view in the VS Code secondary sidebar.
  3. Choose personal Ensemble sign-in or a company server (URL + access key from IT).
  4. For personal mode, make sure the local Ensemble engine is running on your machine (see product docs).
  5. Open a project folder or workspace and start chatting.

Who it is for

  • developers who want AI in the same window as their code;
  • people who prefer their own models and a local setup without a company cloud;
  • teams on corporate Ensemble with a shared server and access policies.

Links

  • Repository: https://github.com/EnsembleCode/Ensemble_vscode
  • Issues: https://github.com/EnsembleCode/Ensemble_vscode/issues

License

MIT. See LICENSE and THIRD_PARTY_NOTICES.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft