Swttch — плагин
Плагин для IDE JetBrains: графический чат Claude Code с карточками инструментов, вкладками сессий и запуском из браузера
- 301 ★ репозитория
- Последний коммит
- AGPL-3.0
Широкий доступ
Почему такой уровень
- Запускает Claude Code CLI и показывает его запросы на запись файлов и выполнение команд, права зависят от выбранной политики
- Фоновый локальный сервер на порту 19836 обслуживает интерфейс и держит вашу сессию
- Необязательный туннель cloudflared открывает локальный сервер по внешнему адресу
Установка
- Работает в
Ручная установка
curl -fsSL https://raw.githubusercontent.com/Swttch/swttch/main/cli/install.sh | bashСтавит лаунчер ccg, затем запускайте ccg в папке проекта. Скрипт добавляет блок в rc-файл оболочки.
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Запускает Claude Code CLI и показывает его запросы на запись файлов и выполнение команд, права зависят от выбранной политики
- Фоновый локальный сервер на порту 19836 обслуживает интерфейс и держит вашу сессию
- Необязательный туннель cloudflared открывает локальный сервер по внешнему адресу
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Swttch (раньше Claude Code with GUI) — плагин для IDE JetBrains, который показывает Claude Code в привычном графическом виде, как расширение для Cursor и VS Code. Он запускает установленный Claude Code CLI и выводит его работу в окне: потоковый чат с Markdown и подсветкой кода, ход рассуждений модели, карточки чтения и записи файлов, команд оболочки и поиска. В окне несколько сессий во вкладках с историей, вложения файлов и картинок перетаскиванием и слэш-команды вроде /clear и /compact. Alt+K отправляет текущий файл в поле ввода в виде @src/file.ts, а выделенный фрагмент добавляется с диапазоном строк. Запросы разрешений приходят в родных диалогах IDE, а политику разрешений можно менять в настройках. Любой поток или вызов инструмента прерывается сразу. Тот же бэкенд работает без IDE: лаунчер ccg запускает его из терминала и открывает интерфейс в браузере на http://localhost:19836. Опционально можно получить внешний адрес с QR-кодом через туннель cloudflared, чтобы подключиться с телефона. Плагин и лаунчер делят один порт.
Для кого. Для разработчиков в IntelliJ IDEA, Android Studio и других IDE JetBrains, которым удобнее Claude Code в окне, чем в терминале, и для тех, кому нужен браузерный интерфейс к нему.
Подходит, если
- Вы работаете в IDE JetBrains и хотите видеть правки файлов и команды Claude Code карточками, а не потоком текста
- Нужно вести несколько разговоров с Claude Code рядом и быстро переключаться между ними вкладками
- Файл и выбранные строки надо отправить в чат одним нажатием Alt+K, получив ссылку вида @src/file.ts#L10-L25
- Хочется управлять запущенным Claude Code с телефона или планшета через адрес туннеля с QR-кодом
- Терминал вам привычнее IDE, но нужен тот же интерфейс в браузере: поставьте лаунчер ccg
Не подходит, если
- Ваша версия IDE старше 2024.2 или новее 2025.3: заявлена поддержка этого диапазона
- Claude Code CLI не установлен или не авторизован: плагин только оборачивает его
- Вы работаете в VS Code или Cursor: там есть родное расширение Claude Code
- Нельзя открывать внешний доступ: туннель cloudflared делает локальный сервер доступным по внешнему адресу, не включайте его на рабочей машине без нужды
- На Linux с Wayland проблемы с буфером обмена, а в старых версиях IDE и Android Studio возможны пустая вкладка или неразличимые цвета в режиме сравнения: смотрите раздел о неполадках
Пример запроса к агенту
Объясни выделенный фрагмент и предложи правку: я отправил файл через Alt+K вместе с диапазоном строкОграничения
- Нужны IDE JetBrains версий 2024.2–2025.3, Claude Code CLI 1.0.0 и новее с авторизацией и Node.js 18 или новее.
- Плагин оборачивает CLI, как официальное расширение для VS Code, и не заменяет его.
- Управление MCP-серверами, скиллами и агентами через интерфейс пока только планируется, как и полное покрытие файла настроек.
- Поддержка Remote Control от Claude помечена планируемой, туннель и предотвращение сна устроены самим проектом.
- Лицензия AGPL-3.0.
Как отключить. Отключите или удалите плагин в настройках плагинов IDE. Лаунчер ccg снимается командой ccg uninstall, а работающий бэкенд останавливает ccg stop. Файлы лежат в ~/.claude-code-gui, блок в rc-файле оболочки помечен комментарием claude-code-gui.
Частые вопросы
Как поставить Claude Code GUI в IntelliJ IDEA?
Убедитесь, что `claude --version` работает и CLI авторизован. Затем поставьте плагин из JetBrains Marketplace и откройте панель через пункт Tools, Open Claude Code или сочетание Ctrl+Shift+C.
Что такое Swttch и чем он связан с Claude Code with GUI?
Это новое имя того же проекта. Репозиторий переехал с yhk1038/claude-code-gui-jetbrains на Swttch/swttch, старые ссылки и адреса клонирования продолжают работать. Переименовали, чтобы позже поддержать и других провайдеров.
Как открыть тот же интерфейс в браузере?
Поставьте лаунчер командой `curl -fsSL https://raw.githubusercontent.com/Swttch/swttch/main/cli/install.sh | bash` и запустите ccg в папке проекта. Интерфейс откроется на http://localhost:19836 с параметром рабочей папки.
Что умеют команды ccg?
ccg запускает бэкенд и открывает браузер. ccg update обновляет рантайм, ccg stop останавливает бэкенд, ccg doctor проверяет окружение, ccg self-update обновляет сам лаунчер, ccg uninstall удаляет его.
Как послать в чат файл и выделение?
Нажмите Alt+K или выберите в контекстном меню редактора пункт Send to Claude Code. Вставится @src/file.ts, а при выделенном коде еще и диапазон строк в виде @src/file.ts#L10-L25.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
ПлагиныМаркетплейс плагинов Ника Тьюна для Claude Code: проверки перед сдачей задачи, ревью кода и персоны для TDD
Плагин Neovim подключает Claude Code к редактору: текущий файл, выделение, диагностика и просмотр правок в diff
Маркетплейс плагинов Claude Code от Frad LEE: Git и GitFlow, GitHub, рефакторинг, память, исследования, изображения и работа с интерфейсами
Набор из 24 слэш-команд для Claude Code CLI: коммиты, ревью, рефакторинг, тесты и уборка кода без повторяющихся промптов
Инструмент отладки для Claude Code: читает уже сохраненные логи сессий и показывает точные пути файлов, диффы, мышление модели и разбивку контекста по категория
Плагин для Claude Code, который выводит в статусную строку заполнение контекста, активные инструменты, запущенные субагенты и прогресс задач
Коротко о README
README объявляет переименование проекта, перечисляет основные возможности и требования, затем ведет через быстрый старт и сочетания клавиш. Отдельно описан лаунчер ccg, а в конце собраны ссылки на разбор частых проблем на разных платформах и приглашение участвовать в проекте.