Siri Integrated with Claude Code via Telegram Bot for Personal AI Assistant

Technical Implementation Details
A developer on r/ClaudeAI shared their project Snoopy, a personal AI assistant built from scratch that connects Siri to Claude Code through Telegram. The system uses iOS Shortcuts to trigger dictation with "Hey Siri, Snoopy," sends the text to Telegram, and processes it through Claude Code with full context.
System Architecture and Stack
The project uses Claude Code CLI as the AI processing engine, with a Python Telegram bot handling communication. AppleScript and MCP (Model Context Protocol) integrations connect to various services. The developer specifically mentioned they didn't use OpenClaw because it was "a blackbox and too wild" for their needs, opting to build Snoopy independently.
Key Features and Capabilities
- Persistent memory that remembers things across conversations
- Integration with Mac system functions
- Connection to Spotify for music playback
- Access to WhatsApp and iMessage
- Calendar integration
- Browser control capabilities
- File system access
Example Use Case
The developer demonstrated the system by saying "play something that touches my heart." The assistant played Sufi ney music because it recognized it was Ramadan and understood the user's musical preferences.
Project Showcase
A showcase page is available at snoopy-showcase.vercel.app, and the Reddit post includes image and video previews showing the system in action.
📖 Read the full source: r/ClaudeAI
👀 See Also

OpenClaw's Bub AI agent struggles with delegation, burns $20 in 15 minutes during mobile site optimization
During QA for Driftwatch V3, the OpenClaw bot Bub burned $20 in 15 minutes by failing to delegate tasks properly. The developer discovered detailed spec templates reduce costs, while mobile retrofitting added unexpected time and expense.

OpenClaw Case Study: Managing an Email Inbox for 10 Days Without Human Intervention
A freelance consultant gave OpenClaw full access to their Gmail for 10 days while traveling, with instructions to reply in their exact tone, flag only critical items, and handle routine tasks autonomously. The system processed 187 emails with only one minor error.

Developer Builds Full ERP System with AI Assistant Using Claude and Gemini
A developer created a full ERP platform called AXIO with 9 modules and an AI assistant that executes voice commands using Gemini 2.5 Flash with 16 function-calling tools. The system was built with Next.js 14, TypeScript, and Supabase in 3 weeks through 'vibe-coding' with Claude.

OpenClaw Assistant Creates Dockerized Terminal Assistant with Custom Routing
An OpenClaw user reports their main assistant helped spin up a second assistant inside Docker with its own workspace, memory, and terminal-first behavior. Messages starting with 'meow:' are routed to the containerized terminal assistant instead of the main chat interface.