Два лица одного Claude: почему они вообще разные?
Откройте Claude Desktop. Слева - привычный чат. Справа внизу - маленькое окошко Cowork. Откройте терминал, введите claude-code - появится интерфейс для разработчиков. Три разных способа общаться с одной и той же моделью. И каждый из них решает совершенно разные задачи.
Anthropic в 2025 году сделала интересный ход: вместо одного универсального интерфейса создала три специализированных. Claude Console для обычных пользователей. Claude Cowork для работы с файлами. Claude Code для разработчиков. И если первые два живут в одном приложении, то третий - отдельная история.
На 20 января 2026 года Claude Code 2.3 поддерживает все актуальные модели Anthropic, включая Claude 3.7 Sonnet и Claude 3.5 Haiku. Cowork работает на базе Claude 3.7 Sonnet с расширенным контекстом до 200K токенов.
Claude Cowork: когда файлы важнее кода
Представьте ситуацию: вам скинули папку с 50 PDF-чеками за командировку. Нужно извлечь даты, суммы, магазины, создать Excel-таблицу с категориями расходов. В обычном чате Claude скажет: "Для этого нужно установить Python, библиотеку PyPDF2, написать скрипт..." Cowork скажет: "Готово. Файл expenses.xlsx на вашем рабочем столе".
Вот что происходит на самом деле: Cowork запускает изолированную Linux VM внутри Claude Desktop. Копирует ваши файлы туда. Выполняет реальные команды - pdftotext, python pandas, find. Возвращает результат. Безопасно. Без вашего участия.
Пять реальных кейсов, где Cowork убивает
- Организация фотографий из отпуска: "Найди все дубликаты в папке 'Испания 2025', отсортируй по размеру, удали самые маленькие, переименуй остальные по шаблону ГГГГ-ММ-ДД_место"
- Анализ логов приложения: "Возьми все .log файлы из /var/log/app, найди ошибки за последнюю неделю, создай сводку по типам ошибок"
- Конвертация документов: "Конвертируй все DOCX в этой папке в PDF, добавьте нумерацию страниц, сохрани в подпапку 'pdf_версии'"
- Работа с базой данных CSV: "Объедини эти 10 CSV файлов, удали дубликаты по email, посчитай средний чек по категориям"
- Подготовка отчета: "Возьми данные из этих Excel файлов, создай сводную таблицу, сгенерируй графики, сохрани как презентацию"
Claude Code: когда код важнее файлов
Теперь другая ситуация: вы пишете микросервис на Go. Нужно добавить обработку ошибок, написать тесты, настроить Dockerfile. Cowork здесь бесполезен - он не понимает структуру проекта, зависимости, контекст разработки. Claude Code - понимает.
Claude Code - это открытый графический интерфейс, который подключается к Claude API (или локальным моделям через vLLM). Выглядит как VS Code, но заточен под работу с кодом. Видит всю структуру проекта. Понимает зависимости. Может редактировать несколько файлов одновременно.
Пять сценариев, где Claude Code незаменим
- Рефакторинг legacy кода: "Перепиши этот класс на TypeScript, добавь интерфейсы, замени any на конкретные типы"
- Миграция между версиями фреймворка: "Обнови проект с React 17 на React 19, замени устаревшие методы, исправь breaking changes"
- Написание документации: "Сгенерируй Swagger документацию для этих API эндпоинтов, добавь примеры запросов"
- Оптимизация производительности: "Проанализируй этот Python код, найди узкие места, предложи оптимизации"
- Создание тестового покрытия: "Напиши unit-тесты для этих компонентов с覆盖率 не менее 80%"
Если вы еще не работали с Claude Code, рекомендую начать с нашей статьи "Claude Code как инструмент для работы с локальными LLM". Там подробно разбираем настройку с vLLM и локальными моделями.
Техническая разборка: что под капотом?
| Аспект | Claude Cowork | Claude Code |
|---|---|---|
| Архитектура | Изолированная Linux VM внутри Claude Desktop | Electron-приложение с доступом к файловой системе |
| Безопасность | Песочница, нет доступа к системе | Полный доступ к проекту, зависит от настроек |
| Интеграции | MCP (Model Context Protocol) серверы | API Claude, локальные модели через vLLM/Ollama |
| Работа с файлами | Копирование в VM, обработка, возврат результата | Прямое чтение/запись в проекте |
| Контекст | Текущая задача + файлы | Весь проект + история изменений |
Главное ограничение Cowork, о котором молчат
Cowork работает ТОЛЬКО внутри виртуальной машины. Не может установить софт в вашу систему. Не имеет доступа к SSH ключам. Не видит запущенные процессы. Это одновременно защита и ограничение.
Хотите, чтобы Cowork подключился к вашей PostgreSQL базе? Нужно настроить MCP-сервер. Хотите, чтобы он использовал ваши AWS credentials? Не получится. Хотите запустить миграции базы данных? Только если база доступна из VM.
Cowork не заменяет системного администратора. Он заменяет стажера, который умеет работать с файлами, но не имеет доступа к критической инфраструктуре.
Практический пример: один день из жизни разработчика
Утро. В почте - папка с логами продакшн-инцидента за последние 24 часа. 150 файлов, 2GB данных. Открываю Cowork:
"Проанализируй все .log файлы в папке /incident_logs. Найди ошибки уровня ERROR и FATAL. Сгруппируй по типу ошибки. Посчитай частоту по часам. Создай отчет в Excel с графиками."
Пока Cowork копается в логах, переключаюсь на Claude Code. Нужно пофиксить баг, который вызвал инцидент. Открываю проект, показываю код:
"Вот обработчик платежей. Вот stack trace ошибки. Предполагаю, что проблема в race condition при обновлении баланса. Предложи fix."
Claude Code анализирует весь модуль, видит зависимости, предлагает использовать optimistic locking. Пишет код, тесты, обновляет документацию.
К обеду Cowork возвращает отчет. Вижу пик ошибок в 3:00 ночи. Вижу паттерн - все ошибки связаны с конкретным типом платежей. Передаю эту информацию Claude Code:
"Добавь специальную обработку для платежей типа 'recurring' из отчета. Добавь ретраи при временных ошибках."
К концу дня: инцидент разобран, фикс готов, тесты написаны, отчет для менеджмента создан. Два инструмента, одна цель.
Когда что использовать: decision tree
1 Работа с сырыми файлами и данными
CSV, Excel, PDF, изображения, логи, документы - Cowork. Он умеет запускать специализированные утилиты (pdftotext, imagemagick, csvkit), которые Claude Code даже не знает.
2 Разработка и рефакторинг кода
Проекты на Go, Python, TypeScript, Rust - Claude Code. Он понимает структуру, зависимости, может редактировать десятки файлов за один запрос.
3 Автоматизация рутинных задач
Переименование файлов, конвертация форматов, извлечение данных - Cowork. Но если задача требует интеграции с вашим кодом (например, генерация API клиентов из OpenAPI спецификации) - Claude Code.
4 Работа с базами данных
Здесь сложнее. Cowork может работать через MCP-серверы (если настроить). Claude Code может генерировать SQL запросы, миграции. Но ни один не заменит DBeaver или TablePlus.
Интеграция с локальными моделями: скрытая фича Claude Code
Вот что почти никто не использует: Claude Code может работать не только с облачным Claude, но и с локальными моделями. Установите vLLM, запустите сервер с Qwen2.5-32B, подключите Claude Code - получите приватный аналог Claude за 0 рублей в месяц.
Конфигурация для vLLM на 2026 год:
# Запуск локального сервера с Qwen2.5-32B-Instruct
python -m vllm.entrypoints.openai.api_server \
--model Qwen/Qwen2.5-32B-Instruct \
--served-model-name claude \
--api-key token-abc123 \
--port 8000 \
--tensor-parallel-size 2 \
--gpu-memory-utilization 0.9
В Claude Code указываете endpoint http://localhost:8000/v1, API key token-abc123 - и работаете с локальной моделью в интерфейсе, идентичном облачному Claude.
Это меняет экономику. Claude 3.7 Sonnet стоит $3/1M входных токенов. Локальная Qwen2.5-32B на своем железе - 0 рублей после покупки видеокарты. Для не-критических задач (документация, рефакторинг, код-ревью) - идеально.
Если интересны детали настройки, у нас есть отдельная статья "Claude Code теперь можно запустить локально" с пошаговой инструкцией.
Ошибки, которые все совершают
Ошибка 1: Использовать Cowork для программирования
"Напиши микросервис на Go для обработки платежей" - Cowork создаст несколько файлов, но не поймет структуру проекта, зависимости, best practices. Результат будет работать, но выглядеть как код новичка.
Ошибка 2: Использовать Claude Code для анализа данных
"Проанализируй этот CSV файл с 100,000 строк" - Claude Code попытается загрузить файл в контекст (и съест все токены), но не сможет запустить pandas для реального анализа.
Ошибка 3: Не понимать ограничения безопасности
Cowork в песочнице. Не даст ему доступ к /etc/passwd. Claude Code с локальной моделью имеет те же права, что и пользователь. Запустите его от root - и модель сможет сделать rm -rf /* (теоретически).
Ошибка 4: Игнорировать MCP для Cowork
Базовый Cowork умеет только файлы. Но через Model Context Protocol можно подключить базы данных, API, специализированные инструменты. Не используете MCP - используете 10% возможностей.
Что будет дальше? Прогноз на 2026-2027
Anthropic явно разделяет интерфейсы по use case. Моя гипотеза: к концу 2026 года появится третий специализированный интерфейс - для аналитиков данных. С интеграцией Jupyter, визуализацией, работой с большими датасетами.
Claude Code, вероятно, получит больше интеграций с IDE. Прямо сейчас он конкурент Cursor и Warp. В будущем может стать плагином для VS Code, а не отдельным приложением. У нас уже есть сравнение "Cursor против Warp против Claude Code" - посмотрите, если выбираете AI-инструмент для разработки.
Cowork, скорее всего, выйдет из превью. Получит больше MCP-серверов "из коробки". Возможно, появится веб-версия (сейчас только десктоп).
Но главный тренд: специализация. Универсальные AI-интерфейсы умирают. Будущее за инструментами, которые делают одну вещь, но делают ее идеально. Cowork для файлов. Claude Code для кода. Следующий - для данных.
Мой совет: не ищите один инструмент на все случаи жизни. Соберите стек. Cowork для операций с файлами. Claude Code для разработки. Локальные модели через vLLM для экономии. И обычный Claude Console для быстрых вопросов. Это и есть современный AI-стек разработчика в 2026 году.