better-call-claude

better-call-claude

sns45MIT
1 звёзд1 форков
Better Call Claude добавляет в Claude Code двустороннюю голосовую и текстовую связь. Вы звоните ассистенту со своего телефона, ставите задачу и занимаетесь своими делами. Когда Клод заканчивает работу или ему нужно ваше решение, он перезванивает сам. Для общения не нужен экран — всё происходит по телефону, в SMS или WhatsApp. Сервер решает проблему привязанности к терминалу. Разработчику больше не нужно сидеть перед компьютером, пока идут долгие миграции, рефакторинг или деплой. Клод сам свяжется с вами, когда понадобится. Контекст задачи сохраняется при переключении между каналами: начали разговор по телефону, продолжили в WhatsApp. Для работы можно использовать любой телефон, включая смарт-часы.

Установка

npx -y better-call-claude

Характеристики

Общее

  • СтатусСообщество
  • Разработчикsns45
  • ЛицензияMIT

Технологии

  • Языки
    TypeScript
  • Транспорт
    stdio

Описание

Возможности

  • Принимать входящие звонки от Клода — ассистент сам звонит, когда закончил задачу, упёрся в проблему или требуется одобрение.
  • Звонить Клоду со своего телефона или смарт-часов, чтобы запустить новую задачу прямо в голосовом режиме.
  • Писать Клоду SMS и мгновенно получать развёрнутые ответы текстовыми сообщениями.
  • Подключать WhatsApp Business для продакшена или использовать бесплатный WhatsApp через Baileys без API-ключей и бизнес-аккаунта.
  • Переносить контекст задачи между каналами без потери смысла: начали в голосе, закончили перепиской в WhatsApp.
  • Держать сессию активной — Клод слушает входящие сообщения в WhatsApp, пока задача не завершена.
  • Настраивать безопасный туннель через Tailscale Funnel с автообновлением вебхуков Twilio при смене адреса.
  • Вести естественный многошаговый диалог во всех каналах, как с живым коллегой.
  • Совмещать общение с работой других MCP-инструментов — Клод может изучать файлы и писать код, пока говорит с вами.
  • Автоматически обновлять вебхуки Twilio при каждом изменении публичного URL сервера.

Как подключить

Установка сервера занимает пару минут. Всю настройку вы проходите в интерактивном режиме.

Запустите установку через npx: npx -y better-call-claude

Добавьте сервер в конфигурацию Claude Desktop в файле claude_desktop_config.json:

{ "mcpServers": { "better-call-claude": { "command": "npx", "args": ["-y", "better-call-claude"] } } }

Запустите Claude Desktop. В терминале запустится интерактивный мастер. Выберите провайдера:

  • Для бесплатного WhatsApp выберите Baileys — достаточно отсканировать QR-код камерой телефона.
  • Для голосовых звонков и SMS выберите Twilio или Telnyx, введите API-ключи и укажите номер телефона.

После завершения настройки перезагрузите Claude Desktop.

Примеры запросов

«Запусти рефакторинг модуля оплаты. Когда закончишь, позвони мне на телефон и расскажи, что изменилось.»

«Проверь логи сервера за последний час. Если найдёшь ошибки ERROR или WARNING, отправь их списком через SMS.»

«Создай Pull Request с кодом, который мы обсуждали, и пришли мне ссылку в WhatsApp. Если там есть breaking changes — позвони, чтобы обсудить.»

«Начни миграцию базы данных. Если возникнут конфликты, напиши в WhatsApp — я решу на месте.»

Технические детали

Язык: TypeScript

Транспорт: stdio

Лицензия: MIT

Разработчик: sns45

Совместимость: Claude Desktop, Claude Code

Категория: communication, development

Поделиться