SiriをTelegramボット経由でClaude Codeと統合し、パーソナルAIアシスタントとして機能させる

技術的な実装詳細
r/ClaudeAIで開発者が共有したプロジェクト「Snoopy」は、Telegramを介してSiriをClaude Codeに接続する、ゼロから構築された個人用AIアシスタントです。このシステムはiOSショートカットを使用して「Hey Siri, Snoopy」で音声入力をトリガーし、テキストをTelegramに送信し、完全なコンテキストでClaude Codeを通じて処理します。
システムアーキテクチャと技術スタック
このプロジェクトは、AI処理エンジンとしてClaude Code CLIを使用し、Python製のTelegramボットが通信を処理します。AppleScriptとMCP(Model Context Protocol)の統合により、さまざまなサービスに接続しています。開発者は特に、OpenClawは「ブラックボックスで制御が難しすぎる」ため使用せず、代わりにSnoopyを独自に構築したと述べています。
主な機能と能力
- 会話を超えて物事を記憶する永続的なメモリ
- Macシステム機能との統合
- 音楽再生のためのSpotify接続
- WhatsAppとiMessageへのアクセス
- カレンダー統合
- ブラウザ制御機能
- ファイルシステムへのアクセス
使用例
開発者は「心に響く何かを再生して」と言うことでシステムを実演しました。アシスタントは、ラマダンであることを認識し、ユーザーの音楽の好みを理解して、スーフィーのネイ音楽を再生しました。
プロジェクト展示
展示ページはsnoopy-showcase.vercel.appで利用可能で、Redditの投稿にはシステムの動作を示す画像と動画のプレビューが含まれています。
📖 全文を読む: r/ClaudeAI
👀 See Also

Claude Skill File:交渉理論を電子メール作成に応用
ある開発者が、メール作成に交渉理論を適用するSKILL.mdファイルをClaude用に作成しました。このスキルは、BATNA(交渉合意の最善代替案)、アンカリング、互恵性といった交渉フレームワークを具体的に使用します。このスキルは、単一の一般的な返信ではなく、トレードオフ分析を含む2〜3通のバリエーションメールを生成します。

OpenClawユーザーがDiscord連携機能を備えたmacOSデスクトップ自動化セットアップを共有
開発者が、Discord通信、ウェブサイトの起動、ローカル状態の検査、画面キャプチャ、macOSでのデスクトップ自動化を可能にするOpenClawの設定について説明し、LaunchAgentとして実行する際のmacOSの画面録画権限に関する課題に言及しています。

OpenClaw VPSとローカルデプロイメント:開発者の体験談
開発者がVPSとローカル環境でのOpenClaw実行の詳細な経験を共有。VPSでの遅延問題、権限制限、ブラウザ自動化の問題を指摘し、ローカルデプロイの利点としてブラウザセッションやローカルファイルへのアクセスを挙げています。

AIエージェントが実在するEコマース事業を運営:実装から得た実践的知見
AIエージェントシステムが実際のeコマースストアを運営し、デザイン、コーディング、マーケティング、カスタマーオペレーションを人間のタスク実行なしで扱っています。この実装から、デザインの却否基準やインシデントの優先順位付けといった判断事項は、技術的なエージェント連携よりも難しい課題であることが明らかになりました。