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 User Switches to RunLobster for Managed Infrastructure
A developer spent 4 months troubleshooting OpenClaw issues including agent stalling, config breaks, and unpredictable API costs before switching to RunLobster. The same models and framework worked reliably with multi-step task completion and faster integrations.

OpenClaw Case Study: Building 4 Products and Launching a Business in 3 Weeks
A non-developer used OpenClaw to build four functional products and launch an AI installation business in three weeks. The projects include an AI math tutoring platform, trading bot, marketing dashboard SaaS, and Solana prediction market dApp.

Fully Automated Product Tutorial Videos: Claude + Playwright + Magic Hour + Remotion
A developer built a zero-human pipeline that turns a feature URL into a finished tutorial video using Claude for script/orchestration, Playwright for screen recording, Magic Hour API for face swap/lip sync, and Remotion for editing.

Using Markdown Files as a Memory System for AI Coding Agents
A developer shares a method using {topic}_LOG.md and {topic}_SUMMARY.md files to persist conversations with Claude Code, solving compaction and agent restart issues by creating a dual memory system with detailed logs and indexed summaries.