iMessage
iMessage で Hermes を使うには、Desktop のメッセージングパネルから 2 通りの経路がある。リレー不要で手早く始めるなら Photon、すでに BlueBubbles サーバーを運用しているなら BlueBubbles。
Photon(Spectrum)
Section titled “Photon(Spectrum)”リレー用サーバーを別途立てずにネイティブな iMessage 連携ができる。セットアップは CLI(hermes photon …)で行い、パネルでは挙動を調整する。
セットアップ
Section titled “セットアップ”hermes photon setup: 初回セットアップ一式を実行する(デバイスコード認証 → プロジェクト作成 → 電話番号登録 → サイドカー導入)。プロジェクト ID・シークレットは自動発行され~/.hermes/.envに保存される。hermes photon status: 認証・プロジェクト・サイドカー依存の状態を確認する。hermes photon install-sidecar: Node サイドカー(spectrum-ts)の依存を導入する。- ダッシュボード:
https://app.photon.codes(既定の Dashboard host)。
主な設定項目(抜粋)
Section titled “主な設定項目(抜粋)”| 項目 | 説明 |
|---|---|
| Allowed users | 許可する E.164 電話番号(カンマ区切り) |
| Allow all users?(true/false) | 開発用。許可リストを無効化する |
| Photon Spectrum project id / project secret | hermes photon setup で設定するプロジェクト ID とシークレット |
| Home Photon target | cron / 通知の既定送信先(Spectrum space id・DM GUID・E.164 電話番号のいずれか) |
| Render replies as markdown?(true/false) | 返信を Markdown で送る。iMessage はそのまま描画、他 Spectrum プラットフォームはプレーン化(既定 true) |
| Require a mention in group chats?(true/false) | グループではメンション(ウェイクワード)時のみ反応(既定 false) |
| Enable reaction tapbacks?(true/false) | 処理状況をタップバックで示す(既定 false) |
| Auto-start the sidecar?(true/false) | 接続時に Node サイドカーを起動(既定 true) |
| Sidecar control port | サイドカー制御用ループバックポート(既定 8789) |
BlueBubbles
Section titled “BlueBubbles”従来からある経路。macOS 上で動く BlueBubbles サーバー(iMessage ブリッジ)の API を公開し、その URL とパスワードを Hermes に設定する。
主な設定項目
Section titled “主な設定項目”| 項目 | 必須 | 説明 |
|---|---|---|
| BlueBubbles server URL | 必須 | iMessage 連携用のサーバー URL(例 http://192.168.1.10:1234) |
| BlueBubbles server password | 必須 | BlueBubbles Server → Settings → API のパスワード |
| Allowed iMessage addresses | 推奨 | 許可するメール / 電話(カンマ区切り) |
| すべての iMessage ユーザーを許可 | 詳細 | true で許可リストをスキップ |
どちらを使うか
Section titled “どちらを使うか”- リレーを立てずに手早く始めたい → Photon。
- すでに BlueBubbles サーバーを運用している → BlueBubbles。
前提・操作・確認
Section titled “前提・操作・確認”© 2026 Hermes Desktop ガイド(非公式)。引用・部分転載は、出典として本ページへのリンクを添えていただければ歓迎します。記事全文の無断複製・転載はご遠慮ください。