Как запускать Claude Code в WSL с уведомлениями
Многие запускают Claude Code внутри WSL в Windows. Вот как всё равно узнавать, что вы ему нужны, — и сразу отвечать.
Команда Pet Island · Обновлено 17 октября 2026 · 5 минут чтенияПри работе в WSL хуки Claude Code выполняются внутри Linux. Хук может вызвать powershell.exe и показать уведомление Windows — или подключите Pet Island: он сам связывается с WSL и выводит запрос на остров в Windows вместе с диффом.
Чем WSL отличается
В WSL Claude Code работает в Linux, а рабочий стол, уведомления и окна принадлежат Windows. Всё, что Claude Code делает, когда ему нужны вы, происходит на стороне Linux — вне поля зрения.
Вариант 1: уведомление Windows из хука
Claude Code запускает хуки по событиям. Хук Notification внутри WSL может вызвать powershell.exe, доступный из Linux, и показать всплывающее уведомление Windows.
Он сообщит, что Claude ждёт, но чтобы увидеть запрос и ответить, всё равно придётся переключиться в терминал.
Вариант 2: ответ на острове в Windows
Установите Pet Island в Windows и подключите Claude Code в разделе Настройки → Агенты. Pet Island сам связывается с WSL, поэтому запрос от Claude Code внутри Linux появляется на острове наверху экрана Windows — с командой или диффом.
Разрешите, запретите или разрешите навсегда прямо там. Вопросы и планы тоже работают.
Решение проблем
Ничего не появляется: убедитесь, что Pet Island запущен в Windows и Claude Code подключён в разделе Настройки → Агенты. После подключения перезапустите сеанс Claude Code.
Вариант с уведомлением не срабатывает: проверьте, что powershell.exe запускается из оболочки WSL и что уведомления Windows включены.
Частые вопросы
Нужно ли что-то устанавливать внутри WSL?
Отдельного приложения не нужно. Pet Island настраивает связь, когда вы подключаете Claude Code.
Работает ли это с несколькими дистрибутивами WSL?
Да. Каждый сеанс Claude Code отчитывается одному и тому же острову.
Мой код куда-то отправляется?
Нет. Запросы идут из WSL на остров в пределах одного компьютера.