Почему это важно именно вам
Весь курс мы работали в терминале — и правильно делали: там доступно всё. Но терминал не единственная поверхность, и для части задач он неудобен. Просматривать правки в двадцати файлах глазами? Диктовать длинный запрос голосом, пока идёте по коридору? Дать коллеге ссылку, которая откроет Claude в нужной папке с готовым запросом?
Всё это существует. Движок один и тот же: ваши CLAUDE.md, настройки, скиллы и MCP-серверы работают везде одинаково — меняется только окно, через которое вы на них смотрите.
Что это такое
Расширение для VS Code — графический интерфейс Claude Code прямо в редакторе: правки видно построчно, планы можно просмотреть и отредактировать до принятия, файлы упоминаются с выделенным диапазоном строк, разговоры открываются во вкладках. Нужен VS Code 1.94 или новее и платная подписка Claude (API-ключ не требуется).
Важная деталь: расширение несёт свою копию CLI для панели чата. Если вы хотите ещё и запускать claude во встроенном терминале — нужна отдельная обычная установка.
Приложение на рабочем столе — отдельная программа: параллельные сессии с изоляцией по git, визуальный просмотр изменений, встроенный терминал и редактор, задачи по расписанию на вашей машине, запуск облачных сессий.
Голосовой ввод — команда /voice в CLI. Речь распознаётся на лету прямо в строку ввода, можно смешивать голос и печать в одном сообщении. Работает и в экране управления агентами.
Диплинки — ссылки вида claude-cli://, которые открывают Claude Code в новом окне терминала сразу в нужной папке и с подставленным запросом. Запрос подставляется, но не отправляется: человек видит, что именно собирается запустить.
Как работает на практике
Выбрать поверхность под задачу
| Задача | Где удобнее |
|---|---|
| Просмотреть много правок глазами | расширение VS Code или приложение |
| Длинная автономная работа, несколько сессий рядом | приложение |
| Скрипты, расписание, автоматизация | терминал |
| Продиктовать запрос вместо набора | /voice в терминале или расширении |
| Дать коллеге готовый старт | диплинк |
| Ответить с телефона на вопрос сессии | Remote Control (День 79) |
Голосовой ввод
/voice
Дальше два режима: удерживать клавишу, пока говорите, либо нажать один раз для старта и второй для отправки.
Требования жёсткие, и их стоит знать заранее:
- нужен аккаунт claude.ai — с API-ключом, на Bedrock, Google Cloud и Microsoft Foundry распознавание недоступно;
- нужен локальный микрофон — в облачных сессиях и по SSH не работает;
- аудио уходит на серверы Anthropic, локально оно не обрабатывается.
Приятная деталь для тех, кто считает лимиты: распознавание речи не тратит ни сообщения, ни токены и не попадает в /usage.
Диплинки для команды
Ссылка claude-cli:// кладётся туда же, куда кладут любую другую: в регламент, в оповещение мониторинга, в описание задачи, в README. Клик открывает Claude Code в нужном каталоге с готовым текстом запроса.
Для директора это способ раздать не инструкцию, а действие: вместо «зайди в такую-то папку и попроси Claude проверить вот это» — одна ссылка, по которой человек сразу получает готовый к отправке запрос. Особенно уместно в разборе инцидентов и в онбординге: новый сотрудник кликает и оказывается ровно там, где надо.
Ссылка запускает сессию на чужой машине
Диплинк открывает Claude Code у того, кто кликнул, — с его правами и его доступами. Не кладите в такие ссылки ничего, что не должно выполняться без разбора, и помните: запрос виден в адресной строке, поэтому секретам там не место.
Одна настройка на все поверхности
Главное, что стоит унести из этого урока: разделять настройки не нужно. CLAUDE.md, скиллы, агенты, хуки и MCP-серверы вашего проекта работают одинаково в терминале, в редакторе, в приложении и в браузерной версии — это один движок с разными окнами. Настроили один раз в блоке 2 — работает везде.
Частые ошибки
Ставить расширение и удивляться, что claude в терминале не работает. Расширение несёт свою копию CLI только для панели чата; для терминала нужна обычная установка.
Ждать голосового ввода по SSH или в облаке. Микрофон у вас, а сессия — там; распознавание в этих режимах недоступно.
Дублировать настройки под каждую поверхность. Один CLAUDE.md в проекте обслуживает их все.
Раздавать диплинки с чувствительным содержимым в запросе. URL видно, он попадает в историю и в переписку.
Считать приложение и Remote Control одним и тем же. Приложение — отдельная программа на вашем компьютере. Remote Control — окно в вашу локальную сессию с телефона или из браузера.
Когда нужно / когда нет
Стоит попробовать другую поверхность:
- вы регулярно просматриваете много изменений — редактор или приложение сэкономят время;
- вы много диктуете и мало печатаете — голосовой ввод;
- у вас есть повторяющийся сценарий для коллег — диплинк.
Оставайтесь в терминале:
- всё, что связано со скриптами, расписанием и автоматизацией;
- работа по SSH и на удалённых машинах;
- когда нужен предсказуемый, воспроизводимый запуск.
Связь с другими уроками
День 2 — установка. Нативная установка нужна для терминала; расширение ставится отдельно и несёт свой CLI.
День 79 — Remote Control. Ещё одно окно в ту же локальную сессию, только с телефона.
День 11–12 — CLAUDE.md. Тот самый файл, который одинаково работает на всех поверхностях.
Задание на сегодня
- Если вы работаете в VS Code — поставьте расширение и откройте в нём текущий проект. Сравните просмотр правок с терминальным.
- Попробуйте
/voice: продиктуйте запрос, который обычно набираете полминуты. - Проверьте, что ваш
CLAUDE.mdдействует и в новой поверхности — задайте вопрос, ответ на который зависит от ваших правил. - Соберите один диплинк для типовой задачи вашей команды и проверьте его на себе.
- Решите, какая поверхность становится у вас основной, а какие — вспомогательными.
Критерий «выполнено»: вы выполнили одну и ту же задачу в двух разных поверхностях и понимаете, какую в каком случае выбираете.
Резюме
- Движок один: CLAUDE.md, скиллы, агенты, хуки и MCP работают одинаково в терминале, редакторе, приложении и браузере.
- Расширение VS Code даёт построчный просмотр правок и работу с планами; свою копию CLI оно несёт только для панели чата.
- Приложение на рабочем столе — параллельные сессии с изоляцией, визуальные диффы, локальное расписание.
/voiceвключает голосовой ввод; нужен аккаунт claude.ai и локальный микрофон, по SSH и в облаке не работает, лимит не тратит.- Диплинки
claude-cli://открывают сессию в нужной папке с подставленным (но не отправленным) запросом — удобно для регламентов и онбординга. - Ссылка исполняется на машине того, кто кликнул: секретам в ней не место.