Claude CodeをWhatsApp AIアシスタントに変える──OpenClawの代替を自作した開発者の全手順

お知らせ

スタートアップ創業者が、Claude CodeとWhatsAppを組み合わせたAIアシスタントを構築し、オープンソースで公開しました。OpenClawのセキュリティモデルに不安を感じた同氏が、すでに契約しているClaude Maxサブスクリプションを活用し、信頼できるAnthropicのランタイム上で動作するパーソナルAIアシスタントを実現した事例です。

この記事のポイント

  • OpenClawのセキュリティ上の懸念を回避し、Claude Codeをエージェントの頭脳として活用
  • WhatsAppをメッセージングインターフェースにすることで、日常使いのアプリからAIに指示可能
  • Google Calendar、Gmail、Slackとの連携をArcadeによるスコープ付き認証で安全に実現

OpenClawの課題とClaude Codeという選択肢

OpenClawはAIアシスタントとして注目を集めていますが、投稿者はそのセキュリティモデルに懸念を持っていました。具体的には、外部サービスへのアクセス権限の管理方法に不透明な部分があり、スタートアップの機密情報を扱う環境では採用が難しいと判断したとのことです。

一方、すでにClaude Codeを業務で多用しており、Claude Maxサブスクリプションも契約済みだったため、追加コストなしでAIアシスタントを構築できるというメリットがありました。Anthropicのランタイムに対する信頼性も、選択の大きな理由のひとつです。日常的に使っているWhatsAppとClaude Codeの両方を組み合わせることで、自分のワークフローに最適化されたアシスタントを目指しました。

アーキテクチャと技術スタック

このWhatsApp AIアシスタントは、3つの主要コンポーネントで構成されています。

1. ローカルリレーサーバー: WhatsAppのWebhookを受信するためのサーバーです。WhatsAppから送られてくるメッセージをキャッチし、次のコンポーネントに橋渡しします。

2. MCPサーバー(ブリッジ): Model Context Protocol(MCP)サーバーが、WhatsAppのリレーサーバーとClaude Codeの間をつなぎます。MCPはClaude Codeが外部ツールと連携するための標準プロトコルであり、これによりWhatsAppからの指示がClaude Codeのエージェント機能として実行されます。

3. Arcade(認証レイヤー): Google Calendar、Gmail、Slackへのアクセスには、Arcadeによるスコープ付き認証が使われています。これにより、必要最小限の権限だけをAIアシスタントに付与でき、セキュリティリスクを最小化しています。OpenClawで不安に感じていたセキュリティモデルの問題を、この構成で解決しているのがポイントです。

Claude Maxサブスクリプションの活用メリット

このプロジェクトの大きな利点は、既存のClaude Maxサブスクリプションをそのまま活用できる点です。別途APIコストが発生しないため、個人開発者やスタートアップにとっては非常にコスト効率の良いアプローチといえます。Claude Codeのエージェント機能をそのまま活用できるため、複雑なタスクの実行や、複数のツールにまたがる操作もスムーズに処理できます。

また、Anthropicのランタイム上で動作するため、データの取り扱いやプライバシーの面でもサードパーティのサービスに比べて安心感があります。ビジネス用途での利用を想定する場合、この信頼性は重要な要素です。

実践してみよう

ソースコード全体がGitHubで公開されています。

https://github.com/manveer/whatsapp-assistant

リポジトリをクローンして、ローカルリレーサーバー、MCPサーバー、Arcade認証の設定を行うことで、自分だけのWhatsApp AIアシスタントを構築できます。前提条件として、Claude Maxサブスクリプション、WhatsApp Business APIへのアクセス、そしてArcadeアカウントが必要です。

知っておくと便利なTips

  • Claude MaxサブスクリプションがあればClaude CodeをAIエージェントの頭脳として追加コストなしで利用可能
  • MCPサーバーを介することで、Claude Codeと外部メッセージングアプリの統合が柔軟に行える
  • Arcadeのスコープ付き認証を使えば、Google系サービスやSlackへのアクセスを最小権限で安全に管理できる
  • WhatsApp以外のメッセージングアプリにも、同様のアーキテクチャで応用可能

まとめ

このプロジェクトは、既存のClaude Maxサブスクリプションを最大限に活用し、WhatsAppという日常的なメッセージングアプリからAIアシスタントを操作するという実用的なアプローチを示しています。OpenClawのようなオールインワンソリューションに頼らず、セキュリティを自分でコントロールしながら、MCP・Arcade・Claude Codeを組み合わせてカスタムアシスタントを構築できることを実証した好例です。コードが全公開されているため、同様の構成を試したい開発者にとって貴重なリファレンスとなるでしょう。


📎 元記事: https://www.reddit.com/r/ClaudeAI/comments/1scj0lb/built_a_whatsapp_ai_assistant_with_claude_code_as/

コメント

タイトルとURLをコピーしました