Модель одна - Claude. Меняется не «ум», а права доступа и режим работы: где он живёт, к чему может прикоснуться, что видит сам. Перепутал инструмент - либо платишь токенами за лишний контекст, либо упираешься в стену «у меня нет доступа к файлам».

- браузерClaude Web
Чат, Projects, Artifacts. Никаких локальных файлов, никакого shell. Самый быстрый старт.
- native appClaude Desktop
То же, что Web, плюс MCP с песочницей: файловая система, Notion, Linear. Без терминала.
- CLIClaude Code
Терминальный агент с полным доступом: файлы, git, bash, MCP, Skills, Subagents, Hooks.
- IDEClaude Code в VS Code
Тот же CLI-движок внутри редактора: sidebar, inline diff, checkpoints.
Один аккаунт Claude.ai общий для всех четырёх. Подписка и лимиты делятся. Что меняется - слой между тобой и моделью.
Зачем вообще четыре инструмента
В 2026 году массовый переход в IDE уже случился: расширение Anthropic для VS Code вышло в GA, CLI стал основным агентом для кода, Desktop забрал MCP для «жизни», Web остался think-режимом. Попытка делать всё в одном ломает поток не потому, что модель глупее, а потому что у неё нет нужных рук.
Коротко по правам:
- Web видит только то, что вставил в чат.
- Desktop видит подключённые MCP-источники, но не запускает команды.
- Claude Code (CLI и VS Code) видит репозиторий, ходит в git и bash, поднимает Skills и Hooks.
Карта экосистемы

Все четыре интерфейса ходят в одну модель. Различие - в правах и автоматизации вокруг неё.
Claude Web - браузер и Artifacts
claude.ai в любом браузере. Логинишься - работает. Ничего не ставить.
Projects - папки с общими инструкциями и материалами. Постоянный контекст: системный промпт плюс загруженные файлы. Artifacts - отдельный экран для HTML, React, SVG, которые генерятся прямо в чате.
Чего тут нет: shell, доступа к диску, MCP-серверов, автоматизаций. Это think-режим - обсудить идею, написать письмо, разобрать кусок кода, который вставил руками.
- Projects держат инструкции и файлы между сессиями
- Artifacts рендерят HTML / React / SVG в окне ответа
- Мобильное приложение умеет голос и фото
- Лимит контекста здесь самый строгий из четырёх
Claude Desktop - нативный app и MCP
Нативное приложение для macOS и Windows. Снаружи тот же чат, что в Web, но живёт в системном трее и поднимается хоткеем из любого окна. Скачать: claude.com/download.
Главное отличие - MCP (Model Context Protocol). Можно подключить файловую систему, Notion, Linear, GitHub и сотни других серверов.
Важная граница: MCP в Desktop работает в песочнице, без shell. Модель читает и пишет файлы через MCP-сервер, но не запустит npm install и не сделает git push. Это не облегчённый Code. Это другой режим: «AI с доступом к моим заметкам», а не «AI, который катит код».
- MCP-сервера: Filesystem, Notion, Linear, Slack
- Песочница: нет произвольных команд
- Один глобальный конфиг на пользователя
- Для помощника по жизни, не по репозиторию
Claude Code (CLI) - терминальный агент
Запускается командой claude из папки проекта. Полный доступ: читает и пишет файлы, выполняет команды, делает коммиты, ходит в API. Документация: code.claude.com/docs.
Вокруг CLI собраны четыре расширения, которых нет в Web и Desktop:
- Skills - папки с инструкциями, подгружаются по запросу
- Subagents - изолированные специалисты со своим контекстом
- Hooks - pre/post-tool, session, stop; десятки точек жизненного цикла
- CLAUDE.md - постоянная память проекта
- MCP на трёх уровнях: user / project / local
Установка и первый запуск (npm-пакет помечен deprecated, ставьте официальным скриптом):
curl -fsSL https://claude.ai/install.sh | bash
cd /path/to/project
claudeНа macOS ещё так: brew install --cask claude-code. На Windows: irm https://claude.ai/install.ps1 | iex.
Внутри сессии достаточно ls и чтения CLAUDE.md, чтобы убедиться: агент видит структуру репозитория.
Claude Code в VS Code - IDE-обёртка над CLI
Официальное расширение Anthropic. Внутри тот же агент, что в CLI: те же Skills, Subagents, Hooks, MCP, CLAUDE.md, конфиги, история диалогов. Меняется обёртка: вместо терминала - панель в IDE, inline-диффы в файле, checkpoints для отката.
Ставить из VS Code Marketplace. Документация режима: Use Claude Code in VS Code.
Кому удобно: новичкам (видно, что агент меняет) и фронтенду (рядом дев-сервер, DevTools, диффы). Кому нет: тем, кто держит несколько репозиториев сразу или гоняет агентов в фоне на VPS.
- Sidebar и диалоги в табах - несколько разговоров параллельно
- Inline diff - правки прямо в файле
- Checkpoints - откат к шагу разговора
- Extended Thinking - переключатель reasoning в UI
Что умеет каждый
Цифры на схеме - субъективная оценка глубины поддержки: 0 нет, 5 полный набор. Видно сразу, чем CLI отличается от Web: всё, что про автоматизацию вокруг кода, живёт справа.

Матрица: задача → инструмент
Не «какой лучше», а какой под эту задачу. Один и тот же запрос в разных инструментах даёт разный результат из-за прав, не из-за модели.

| Задача | Что выбрать | Почему |
|---|---|---|
| Быстро спросить, обсудить идею, написать письмо | Web | Запускается сразу, контекст готовить не нужно |
| Черновик HTML или кода без репозитория | Web · Artifacts | Artifacts рендерят результат в чате |
| Заметки, Notion, база знаний из чата | Desktop | MCP даёт доступ без терминала и без риска shell |
| Правка кода, коммит, прогон тестов | Code CLI или VS Code | Только тут есть shell, git и файлы |
| Большой рефакторинг, ночной прогон, ферма агентов | Code CLI | Subagents, Hooks, headless на VPS |
| Фронтенд-фича: код + дев-сервер + визуальный diff | VS Code | Inline diff и checkpoints удобнее патча в терминале |
| Учусь, хочу видеть шаг за шагом | VS Code | Визуальный фидбек снижает порог в первые недели |
Подводные камни выбора

Четыре типичных промаха:
- Кодить в Web. Идея - да. Репозиторий - нет.
- Desktop вместо Code. Desktop отлично читает файлы через MCP, но не запустит ничего. Кажется, что «работает с проектом». На деле каждое действие - ручной экспорт-импорт.
- Сидеть только в VS Code и не знать CLI. Расширение - обёртка над тем же CLI. Без понимания CLI не настроишь Hooks, не запустишь агента в фоне на сервере, не подключишь Skills из репозитория команды. IDE - это «как», CLI - это «что».
- Дублировать MCP-сервера. Desktop и Code конфигурируют MCP по-разному: один глобальный конфиг против трёх уровней scope. Один и тот же сервер, поднятый дважды, даёт рассинхрон и ошибки, которые не читаются.
Что сделать сразу
- 01claude.ai в браузере
- 02Desktop с claude.com/download
- 03curl -fsSL https://claude.ai/install.sh | bash
- 04расширение в VS Code Marketplace
Один логин - везде. Дальше прогони один реальный мини-таск из своего проекта («перепиши README», «добавь endpoint») в трёх средах: Web, Desktop с MCP-Filesystem, Code CLI. Засеки, где время уходит на ручной экспорт.
# первый заход в репозиторий
cd ~/projects/my-app
claudeВ Desktop подключи Filesystem MCP к одной папке заметок - это разница между «вставил кусок» и «попросил агента прочитать». В VS Code открой тот же репозиторий и сравни: терминал или sidebar с inline-диффами. Правильного ответа нет, оба валидны.



