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

Один мозг. Четыре входа: Claude Web, Desktop, Claude Code, VS Code
  • браузер
    Claude Web

    Чат, Projects, Artifacts. Никаких локальных файлов, никакого shell. Самый быстрый старт.

  • native app
    Claude Desktop

    То же, что Web, плюс MCP с песочницей: файловая система, Notion, Linear. Без терминала.

  • CLI
    Claude Code

    Терминальный агент с полным доступом: файлы, git, bash, MCP, Skills, Subagents, Hooks.

  • IDE
    Claude 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: ты, четыре интерфейса, одна модель Claude.ai

Все четыре интерфейса ходят в одну модель. Различие - в правах и автоматизации вокруг неё.

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, ставьте официальным скриптом):

bash
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, Desktop, CLI и VS Code по шести осям

Матрица: задача → инструмент

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

Матрица: какая задача в какой интерфейс Claude
ЗадачаЧто выбратьПочему
Быстро спросить, обсудить идею, написать письмоWebЗапускается сразу, контекст готовить не нужно
Черновик HTML или кода без репозиторияWeb · ArtifactsArtifacts рендерят результат в чате
Заметки, Notion, база знаний из чатаDesktopMCP даёт доступ без терминала и без риска shell
Правка кода, коммит, прогон тестовCode CLI или VS CodeТолько тут есть shell, git и файлы
Большой рефакторинг, ночной прогон, ферма агентовCode CLISubagents, Hooks, headless на VPS
Фронтенд-фича: код + дев-сервер + визуальный diffVS CodeInline diff и checkpoints удобнее патча в терминале
Учусь, хочу видеть шаг за шагомVS CodeВизуальный фидбек снижает порог в первые недели

Подводные камни выбора

Четыре способа сломать рабочий поток, выбрав не тот интерфейс Claude

Четыре типичных промаха:

  1. Кодить в Web. Идея - да. Репозиторий - нет.
  2. Desktop вместо Code. Desktop отлично читает файлы через MCP, но не запустит ничего. Кажется, что «работает с проектом». На деле каждое действие - ручной экспорт-импорт.
  3. Сидеть только в VS Code и не знать CLI. Расширение - обёртка над тем же CLI. Без понимания CLI не настроишь Hooks, не запустишь агента в фоне на сервере, не подключишь Skills из репозитория команды. IDE - это «как», CLI - это «что».
  4. Дублировать MCP-сервера. Desktop и Code конфигурируют MCP по-разному: один глобальный конфиг против трёх уровней scope. Один и тот же сервер, поднятый дважды, даёт рассинхрон и ошибки, которые не читаются.

Что сделать сразу

  1. 01claude.ai в браузере
  2. 02Desktop с claude.com/download
  3. 03curl -fsSL https://claude.ai/install.sh | bash
  4. 04расширение в VS Code Marketplace

Один логин - везде. Дальше прогони один реальный мини-таск из своего проекта («перепиши README», «добавь endpoint») в трёх средах: Web, Desktop с MCP-Filesystem, Code CLI. Засеки, где время уходит на ручной экспорт.

bash
# первый заход в репозиторий
cd ~/projects/my-app
claude

В Desktop подключи Filesystem MCP к одной папке заметок - это разница между «вставил кусок» и «попросил агента прочитать». В VS Code открой тот же репозиторий и сравни: терминал или sidebar с inline-диффами. Правильного ответа нет, оба валидны.

Ресурсы