← Все репозитории

Новый проект

thephw/claude-meseeks

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

Открыть GitHub
Stars
80
+1 за 7 дней
Forks
2
Язык
Go
Статус
В канале 1 янв. 1 г.

AI-разбор

Проект добавляет звуковые уведомления к Claude Code и воспроизводит голосовые клипы Mr. Meeseeks только тогда, когда действительно требуется участие пользователя. Плагин регистрирует обработчики событий Notification и UserPromptSubmit, а программа meeseeks фильтрует тип события: завершение задачи вызывает категорию done, запрос разрешения — asking, отправка нового запроса — feedback, остальные уведомления игнорируются. Аудиофайлы встраиваются в предварительно собранные Go-бинарники, извлекаются во временный кэш и передаются системному проигрывателю в отдельном неблокирующем процессе. Поддерживаются macOS, Linux и Windows через afplay, ffplay, mpg123, paplay, aplay или PowerShell Media.SoundPlayer, при этом на Linux требуется установить совместимый проигрыватель. Настройки категорий сохраняются в state.json с учетом XDG_CONFIG_HOME, а пользовательские MP3 можно добавить только после пересборки бинарников; имена файлов не должны содержать апострофы.

Кому подойдёт

Разработчики и технические энтузиасты, регулярно работающие с Claude Code в терминале и желающие получать ненавязчивые звуковые уведомления с возможностью управлять категориями и аудиоклипами.

Что внутри

  • Хуки Notification и UserPromptSubmit для интеграции с Claude Code
  • Фильтрация событий по notification_type с подавлением фоновой активности и автоматических продолжений
  • Случайный выбор клипов из категорий done, asking и feedback
  • Командная строка meeseeks для воспроизведения, перечисления, включения, отключения и переключения звуков
  • Неблокирующее воспроизведение через автоматически найденный системный аудиопроигрыватель
  • Slash-команды Claude Code и сохранение настроек категорий в state.json

Где применять

  • Для разработчиков, использующих Claude Code и нуждающихся в звуковом сигнале о завершении задачи или запросе разрешения
  • Для локальных рабочих станций macOS, Linux или Windows, где важно не следить постоянно за терминалом
  • Для пользователей, которым нужны разные звуковые реакции на отправку запроса, завершение работы и запрос подтверждения
  • Для энтузиастов, желающих заменить встроенные клипы собственными MP3-файлами и пересобрать плагин

Темы