🤖HermesBlog
Hermes メッセージングプラットフォーム · パート 148/9/2026

BlueBubbles — iMessage 上の AI

BlueBubbles — iMessage 上の AI — 公式ドキュメントに基づくわかりやすいガイド

大好きなグループチャットを想像してみてください。ただ友達がいるだけじゃなくて、調べ物をしてくれたり、下書きを書いてくれたり、予定を立てるのを手伝ってくれたりする超優秀なアシスタントが、Messagesアプリから離れることなく全部やってくれるんです。それが、まさにHermes AgentがiMessageで実現してくれることで、BlueBubblesはそれを可能にする架け橋なんです。


messaging-bluebubbles

BlueBubblesとは?

BlueBubblesは、Mac上で動作する無料のオープンソースサーバーです。そのMacのMessagesアプリに接続して、他のデバイス(そしてHermes)がiMessageを送受信するための経路を公開します。まるで、気の利いた翻訳者のようなものです。あなたのMacはiMessageを話し、HermesはHTTPを話し、BlueBubblesがその間を翻訳してくれるんです。


必要なもの

始める前に、以下のものを用意してください。

  • 常時起動しているMac(寝ている間も)
  • そのMacのMessagesにサインインしているApple ID
  • インストール済みのBlueBubbles Server v1.0.0以降(bluebubbles.appから)
  • 準備が整ったHermesのインストール環境

ステップ1: BlueBubbles Serverをインストールする

bluebubbles.app からBlueBubblesをダウンロードしてインストールします。セットアップ中に、Apple IDでサインインし、接続方法を選択します。初心者には、ローカルネットワークが最も簡単です。これは、HermesとMacが同じWi-Fiに接続されていることを意味するだけです。


ステップ2: サーバーURLとパスワードを確認する

BlueBubbles Serverを開き、設定API の順に進みます。ここに、重要なものが2つ表示されます。

  • サーバーURLhttp://192.168.1.10:1234 のような形式
  • サーバーパスワード – 後で必要になる秘密のキー

これらはすぐに使えるように控えておいてください。次のステップで必要になります。


ステップ3: HermesをBlueBubblesに接続する

最も簡単な方法は、セットアップウィザードを使うことです。ターミナルを開いて、次のコマンドを実行します。

hermes gateway setup

BlueBubbles (iMessage) を選択し、サーバーURLとパスワードを貼り付けます。

ファイルを直接編集したいですか? ~/.hermes/.env を開いて、以下を追加します。

BLUEBUBBLES_SERVER_URL=http://192.168.1.10:1234
BLUEBUBBLES_PASSWORD=your-server-password

ステップ4: AIと通信できる人を決める

あなたのAIを知らない人に使われたくはないですよね。Hermesには2つのオプションがあります。

オプションA – ペアリング(初心者におすすめ):
誰かがあなたにメッセージを送ると、Hermesはその人にコードを送信します。あなたは次のコマンドでそれを承認します。

hermes pairing approve bluebubbles <CODE>

オプションB – 特定の人物を事前承認する:
その人のiMessageメールアドレスまたは電話番号を .env ファイルに追加します。

BLUEBUBBLES_ALLOWED_USERS=user@icloud.com,+15551234567

ステップ5: ゲートウェイを起動する

ここからが楽しいところです。次のコマンドを実行します。

hermes gateway run

HermesはBlueBubblesに接続し、ウェブフック(リアルタイム通知システム)を登録して、リッスンを開始します。ポーリングも遅延もなく、瞬時のiMessageマジックが始まります。


仕組み(わかりやすく説明)

  • 誰かがあなたにテキストを送信したとき: iMessage → BlueBubblesサーバー → ウェブフック → Hermes(即時配信)
  • Hermesが返信するとき: Hermes → BlueBubbles REST API → Messagesアプリ → 友達のiPhone
  • メディアも対応: 画像、ボイスメモ、ビデオ、ドキュメントが自動で双方向に送受信されます。

グループチャットのためのクイックヒント

デフォルトでは、Hermesはグループチャット内のすべてのメッセージに応答します。これだと騒がしくなることがあります。誰かがあなたに言及したとき(例:@Hermes@amos)だけ応答するようにするには、Hermesの設定に以下を追加します。

platforms:
  bluebubbles:
    extra:
      require_mention: true

ダイレクトメッセージは通常通り機能します。グループチャットのみがオプトイン方式になります。


まとめ

これで、iMessageの中にあなた専用のAIアシスタントができました。質問に答えたり、メッセージの下書きを手伝ったり、自動化を実行したりと、お気に入りのチャットアプリからすべて実行できます。

実用的なヒント: 最初は承認したユーザーを1、2人(自分自身や親しい友人など)に限定しましょう。まずは簡単なリクエストでテストしてから、徐々に範囲を広げてください。そして、BlueBubblesが機能するにはMacが起動していてネットワークに接続されている必要があることを忘れないでください。電源に接続して、マジックを流しましょう。


📖 公式ドキュメント

この記事は Hermes Agent の公式ドキュメントに基づいています:公式ドキュメント › user-guide/messaging/bluebubbles