Swttch — плагин

Плагин для IDE JetBrains: графический чат Claude Code с карточками инструментов, вкладками сессий и запуском из браузера

  • 301 ★ репозитория
  • Последний коммит
  • AGPL-3.0
Плагин

Широкий доступ

Почему такой уровень

  • Запускает Claude Code CLI и показывает его запросы на запись файлов и выполнение команд, права зависят от выбранной политики
  • Фоновый локальный сервер на порту 19836 обслуживает интерфейс и держит вашу сессию
  • Необязательный туннель cloudflared открывает локальный сервер по внешнему адресу
Все причины и проверки

swttch/swttch

Установка

Работает в

Ручная установка

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

ПлагинРасширенный доступ361Звезды репозитория
Нужен VPN

Плагин Neovim подключает Claude Code к редактору: текущий файл, выделение, диагностика и просмотр правок в diff

ПлагинРасширенный доступ3,2 тыс.Звезды репозитория

Маркетплейс плагинов Claude Code от Frad LEE: Git и GitFlow, GitHub, рефакторинг, память, исследования, изображения и работа с интерфейсами

ПлагинРасширенный доступ596Звезды репозитория

Набор из 24 слэш-команд для Claude Code CLI: коммиты, ревью, рефакторинг, тесты и уборка кода без повторяющихся промптов

ПлагинРасширенный доступ2,8 тыс.Звезды репозитория

Инструмент отладки для Claude Code: читает уже сохраненные логи сессий и показывает точные пути файлов, диффы, мышление модели и разбивку контекста по категория

CLIРасширенный доступ4 тыс.Звезды репозитория
Выбор редакции

Плагин для Claude Code, который выводит в статусную строку заполнение контекста, активные инструменты, запущенные субагенты и прогресс задач

ПлагинРасширенный доступ29,1 тыс.Звезды репозитория

Коротко о README

README объявляет переименование проекта, перечисляет основные возможности и требования, затем ведет через быстрый старт и сочетания клавиш. Отдельно описан лаунчер ccg, а в конце собраны ссылки на разбор частых проблем на разных платформах и приглашение участвовать в проекте.

Бейдж для README

Сообщить о проблеме

Foxx AISwttch
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.