Siri интегрирован с Claude Code через Telegram-бота для персонального AI-ассистента

Технические детали реализации
Разработчик на r/ClaudeAI поделился своим проектом Snoopy — персональным ИИ-ассистентом, созданным с нуля, который соединяет Siri с Claude Code через Telegram. Система использует iOS Shortcuts для активации диктовки по команде "Эй, Siri, Snoopy", отправляет текст в Telegram и обрабатывает его через Claude Code с полным контекстом.
Архитектура системы и стек технологий
Проект использует Claude Code CLI в качестве движка обработки ИИ, а Python-бот Telegram управляет коммуникацией. Интеграции AppleScript и MCP (Model Context Protocol) подключаются к различным сервисам. Разработчик отдельно отметил, что не использовал OpenClaw, так как это было "чёрным ящиком и слишком диким" для его нужд, предпочтя создать Snoopy самостоятельно.
Ключевые функции и возможности
- Постоянная память, которая запоминает информацию между разговорами
- Интеграция с системными функциями Mac
- Подключение к Spotify для воспроизведения музыки
- Доступ к WhatsApp и iMessage
- Интеграция с Календарём
- Возможности управления браузером
- Доступ к файловой системе
Пример использования
Разработчик продемонстрировал систему, сказав "включи что-нибудь, что тронет моё сердце". Ассистент включил суфийскую музыку на ней, потому что распознал, что идёт Рамадан, и понял музыкальные предпочтения пользователя.
Демонстрация проекта
Страница демонстрации доступна по адресу snoopy-showcase.vercel.app, а пост на Reddit включает изображения и видео-превью, показывающие систему в действии.
📖 Read the full source: r/ClaudeAI
👀 Смотрите также

Создание Discord-бота для мониторинга кота с использованием ESP32-S3, MiniClaw и мультимодального ИИ
Разработчик создал бота для Discord, используя ESP32-S3 Sense с MiniClaw, который делает снимки или записывает аудио своей кошки, отправляет их в мультимодальную модель VLM-4V от Zhipu AI и возвращает описания на естественном языке вместо общих уведомлений о движении.

Запуск компьютера Tesla Model 3 на столе с использованием запчастей от списанных автомобилей.
Исследователь успешно запустил компьютер Tesla Model 3 на столе, используя детали из разбитых автомобилей, для чего потребовался источник питания 12В, сенсорный экран и специальная кабельная разводка. Данная установка позволила обнаружить внутреннюю сеть с SSH и веб-серверами, доступными по определённым IP-адресам.

Почему ИИ не ускорит ваши процессы разработки – сосредоточьтесь на узких местах
Фредерик Ванбрабант утверждает, что ИИ не ускорит автоматически процессы разработки ПО, если сначала не устранить вышестоящие узкие места, такие как нечеткие требования — иллюстрация с помощью диаграмм Ганта и глубокого погружения в «Цель» и «Путь Toyota».

Разработчик создает лаунчер для Minecraft с использованием кода Claude
Разработчик с более чем 20-летним опытом использовал Claude Code для создания BlockHaven Launcher — лаунчера для Minecraft на базе Electron с аутентификацией Microsoft, просмотром модов Modrinth и изолированными профилями для нескольких экземпляров. Проект имеет открытый исходный код с лицензией MIT.