Поищите GUI для Claude Code, и почти у всего найденного внизу будет маленькая строка: только macOS. Conductor — только для Mac. Superset сначала создан для macOS. Это нормально, если вы работаете на MacBook, но многие разработчики пишут код на Windows-десктопе или Linux-станции, и им нужно то же, что есть у пользователей Mac: несколько агентов Claude Code в одном окне, каждый в своей ветке, с понятной картиной того, кто чем занят.
В этой статье две части: запуск самого Claude Code на Windows (нативно и через WSL) и Linux, а затем использование десктопного приложения, которое там работает. Я делаю AgentVera, одно из таких приложений, поэтому буду конкретен насчёт того, что оно делает на каждой платформе.
Есть ли GUI для Claude Code на Windows и Linux?
Да, несколько:
- Десктопное приложение Claude Code от Anthropic запускает сессии Claude, в том числе параллельные в worktree. Запускает оно только Claude.
- AgentVera работает нативно на macOS, Windows и Linux. Оно открывает Claude Code и 17 других кодовых агентов в настоящих терминалах, рядом друг с другом, в каждом проекте.
- Nimbalyst (преемник Crystal) — бесплатное приложение под лицензией MIT для macOS, Windows и Linux с Claude Code, Codex и OpenCode.
- Claude Squad — терминальный интерфейс на tmux, поэтому работает в Linux и внутри WSL.
Более широкое сравнение смотрите в статье лучшие инструменты для параллельного запуска нескольких ИИ-агентов. Если вы пришли от инструмента только для Mac, подробные сравнения с Conductor и Superset есть у нас на сайте.
Какой бы GUI вы ни выбрали, сначала нужно установить Claude Code. С этого и начнём.
Можно ли запускать Claude Code на Windows без WSL?
Да. У Claude Code есть нативная установка для Windows; WSL больше не обязателен.
Нативная установка на Windows
Откройте PowerShell и запустите установщик Anthropic:
irm https://claude.ai/install.ps1 | iex
Если вы предпочитаете npm и у вас уже есть Node.js:
npm install -g @anthropic-ai/claude-code
Затем проверьте установку и войдите в аккаунт:
claude --version
claude doctor
claude
При первом запуске claude откроется браузер, чтобы вы вошли в свой аккаунт Claude.
Git for Windows. В нативной Windows документация Claude Code требует Git for Windows, потому что Claude выполняет shell-команды через Git Bash. Устанавливайте с настройками по умолчанию. Если Claude не находит Git Bash, укажите путь к нему в переменной окружения CLAUDE_CODE_GIT_BASH_PATH, например C:\Program Files\Git\bin\bash.exe. Шаги установки время от времени меняются, поэтому, если что-то здесь не совпадает, сверьтесь с актуальной документацией Anthropic по настройке.
Стоит ли вместо этого использовать WSL?
WSL по-прежнему хороший выбор, когда:
- ваш проект — Linux-проект (много Docker, shell-скрипты, инструменты только для Linux);
- ваш код уже лежит в файловой системе WSL, где доступ к файлам намного быстрее, чем в
/mnt/c; - вам нужно то же окружение, что и на ваших Linux-серверах (или вы хотите запускать Claude Code на удалённом сервере целиком).
Установите WSL и Ubuntu из PowerShell с правами администратора, затем установите внутри него Claude Code, как в Linux:
wsl --install
# inside the Ubuntu shell
curl -fsSL https://claude.ai/install.sh | bash
claude
Цена: Claude Code внутри WSL — это программа для Linux. Приложения Windows не видят её в своём PATH. Учитывайте это при выборе GUI (подробнее ниже).
Как установить Claude Code в Linux?
В Linux нативный установщик запускается одной командой:
curl -fsSL https://claude.ai/install.sh | bash
claude --version
claude
npm тоже подойдёт (npm install -g @anthropic-ai/claude-code). Не используйте sudo npm install -g; если npm жалуется на права доступа, возьмите менеджер версий Node вроде nvm, чтобы глобальные пакеты лежали в вашей домашней папке.
На сервере без графики и браузера claude выведет ссылку для входа, которую можно открыть на другой машине.
Почему большинство GUI для Claude Code работает только на macOS?
Причин несколько, и ни одна не связана с самим Claude Code:
- Разная работа с терминалом. В macOS и Linux общие псевдотерминалы Unix. Windows использует ConPTY, который иначе ведёт себя с цветами, изменением размера и сигналами.
- Оболочки CLI в Windows. npm в Windows устанавливает
claude.cmd,codex.cmdи подобные файлы.cmd. Они запускаются только черезcmd.exe, который заново разбирает каждый аргумент. JSON-настройки,&,|,%и переводы строк в промпте роли искажаются. - Упаковка и подпись. Каждой платформе нужны свой установщик, канал обновлений и тестирование.
- Кто их делает. Многие из этих инструментов начинались как проект выходного дня на MacBook.
AgentVera на Windows
У AgentVera есть нативная сборка для Windows, а не порт через WSL. Скачайте установщик для x64 (.exe) и запустите его. Установщик пока не подписан сертификатом Microsoft, поэтому при первом запуске SmartScreen покажет предупреждение: нажмите «More info» (Подробнее), затем «Run anyway» (Выполнить в любом случае). После этого новые версии скачиваются в фоновом режиме и устанавливаются при перезапуске.
Что оно делает именно на Windows:
- Разворачивает оболочки
.cmd. Найдяclaude.cmd,codex.cmdилиgemini.cmd, AgentVera читает оболочку и напрямую запускает скрипт, который она оборачивает, не проходя черезcmd.exe. Роли, JSON-настройки и специальные символы приходят без искажений. - Находит вашу оболочку. Агент Terminal открывает PowerShell 7, если он установлен, затем Windows PowerShell, затем
cmd.exe. ЕслиSHELLуказывает на настоящую программу вроде Git Bash, приоритет у неё. - Настоящие терминалы. Каждый агент работает в настоящей терминальной сессии, поэтому собственный интерфейс Claude Code, slash-команды и подсказки выглядят так же, как в Windows Terminal.
А что с Claude Code внутри WSL?
AgentVera запускает нативный для Windows claude, найденный в вашем PATH. Если Claude Code есть только внутри WSL, либо установите его нативно и в Windows (проекты могут остаться на месте), либо откройте агент Terminal и запустите в нём wsl claude. Второй вариант даёт вам терминальную панель, но не специфичные для Claude возможности AgentVera, такие как возобновление сессий и переключение аккаунтов.
AgentVera на Linux
Два пакета: AppImage для любого дистрибутива x86_64 и .deb для Debian и Ubuntu.
# AppImage
chmod +x AgentVera-linux-x86_64.AppImage
./AgentVera-linux-x86_64.AppImage
# or the .deb
sudo apt install ./AgentVera-linux-amd64.deb
AppImage обновляется сам в фоновом режиме. Если он не запускается в свежей Ubuntu, установите libfuse2: он нужен AppImage, а в новых выпусках по умолчанию отсутствует.
AgentVera находит CLI, установленные через Homebrew, nvm, Volta и asdf, поэтому claude, установленный через менеджер версий, подхватывается, даже если приложение запущено из ярлыка на рабочем столе, а не из shell.
Что вы получаете на любой платформе
После установки Claude Code работа одинакова в Windows, Linux и macOS:
- 18 кодовых агентов. Claude Code, Codex, Gemini CLI, Copilot, Cursor, opencode, Qwen Code, Kiro, Amp, Aider и другие, у каждого своя страница. Всё остальное запускается в агенте Terminal.
- Собственные входы. AgentVera использует вход Claude Code; API-ключ не нужен. Каждый добавленный аккаунт получает свою папку
CLAUDE_CONFIG_DIRи входит черезclaude auth loginв терминале приложения. - Сетка для каждого проекта. Раскладки от 1×1 до 5×4, статус и размер контекста в реальном времени в каждой панели. См. рабочее пространство.
- Worktree. Создайте его в панели Git и запустите агента сразу в нём, чтобы параллельные агенты не правили одни и те же файлы.
- Лимиты. Переключение аккаунтов (Pro) переводит агента на следующий аккаунт Claude, когда лимит исчерпан;
/compactможет запускаться автоматически при достижении порога контекста. - Удалённые машины. SSH позволяет запускать Claude Code на сохранённом сервере с собственным входом Claude этого сервера; удобно, когда ваш ноутбук с Windows работает с Linux-сервером сборки.
Пошаговые схемы параллельной работы описаны в статье как запускать несколько агентов Claude Code параллельно.
Частые проблемы на Windows и Linux
claude не распознаётся. Папка установки ещё не в PATH. Откройте новый терминал или выйдите из системы и войдите снова. В Windows where claude покажет, что находит PowerShell; в Linux — which claude.
Claude не может выполнять shell-команды в Windows. Не установлен Git for Windows, или Claude не находит Git Bash. Установите его или задайте CLAUDE_CODE_GIT_BASH_PATH.
Медленный доступ к файлам в WSL. Проекты в /mnt/c из WSL работают медленно. Храните проекты WSL в файловой системе Linux (~/code).
Окончания строк. В смешанных командах появляются шумные diff, когда инструменты Windows записывают CRLF. Добавьте .gitattributes с * text=auto и позвольте Git нормализовать.
Два агента, один порт dev-сервера. Относится ко всем платформам: назначьте каждому worktree свой порт.
Итоги
Чтобы работать с несколькими агентами Claude Code, Mac не нужен. Claude Code работает нативно в Windows (или в WSL) и в Linux, ставится одной командой. Что касается GUI, приложение Anthropic охватывает только Claude; если вам нужен Claude Code рядом с Codex и другими агентами, в сетке с worktree и обработкой лимитов, AgentVera можно скачать бесплатно для Windows, Linux и macOS. Когда понадобятся функции Pro, посмотрите тарифы.