すべてのプロダクト
Search
ドキュメントセンター

Simple Application Server:OpenClaw で iMessage を制御する (旧 Moltbot、Clawdbot)

最終更新日:Jun 22, 2026

この設定により、OpenClaw を通じて Mac 上の iMessage を管理できます。

アーキテクチャ

┌──────────────────────────────┐          SSH (imsg rpc)          ┌──────────────────────────┐
│ ゲートウェイホスト (Linux/VM) │──────────────────────────────────▶│ Messages + imsg を搭載した Mac │
│ - clawdbot ゲートウェイ       │          SCP (添付ファイル)       │ - Messages にサインイン済み    │
│ - channels.imessage.cliPath  │◀──────────────────────────────────│ - リモートログイン有効化済み   │
└──────────────────────────────┘                                   └──────────────────────────┘
              ▲
              │ Tailscale tailnet (ホスト名または 100.x.y.z)
              ▼
        user@gateway-host

課金

Simple Application Server インスタンスで OpenClaw サービスをデプロイして使用すると、以下の料金が発生します。

  • Simple Application Server の料金:詳細については、「Simple Application Server 課金概要」をご参照ください。

  • モデル呼び出し料金:これらの料金は、モデルプロバイダーと選択した特定のモデルによって決まります。

操作手順

Tailscale の設定

  1. Mac とサーバーを接続するには、Tailscale を設定する必要があります。最初のステップは、Tailscale に登録することです。

  2. ダウンロードページから、Mac に Tailscale をダウンロードしてインストールします。

    macOS Monterey 12.0 以降が必要です。macOS App Store からも Tailscale をダウンロードできます。

  3. インストール後、コマンドラインから Tailscale を起動します。

    /Applications/Tailscale.app/Contents/MacOS/Tailscale up
  4. Linux サーバーに Tailscale をインストールするには、管理コンソールに移動し、インストールスクリプトを取得して実行します。

    Tailscale 管理コンソールで、[Machines] ページに移動します。右上隅の [Add device] ボタンをクリックし、ドロップダウンメニューから [Linux server] を選択してインストールスクリプトを取得します。

    [Auth key expiration]7 日 (オプション、1~90 日) に設定します。次に、[Generate install script] をクリックします。

  5. スクリプトが完了すると、Mac と Linux サーバーが同じローカルエリアネットワークに接続されます。

    Tailscale 管理コンソールで、[Machines] ページに移動し、両方のデバイスが [Connected] ステータスになっていることを確認します。

  6. Tailscale は、お使いの Linux サーバーの DNS 設定を上書きし、ネットワークの問題を引き起こす可能性があります。これを修正するには、1.1.1.18.8.8.8 などの新しいネームサーバーを設定してください。

    Tailscale 管理コンソールの上部メニューで、[DNS] タブをクリックします。

    Tailscale 管理コンソールの [Nameservers] ページで、[Global nameservers] セクションに Google Public DNS と Cloudflare Public DNS を追加し、[Override DNS servers] を有効にします。

Mac の設定

  1. Mac のリモートログインを有効にします。[システム設定] > [一般] > [共有] > [リモートログイン] に移動します。

  2. sshd-keygen-wrapper にフルディスクアクセスを許可します。[システム設定] > [プライバシーとセキュリティ] > [フルディスクアクセス]に移動します。

  3. Mac で iMessage にサインインしていることを確認してください。

Clawdbot の設定

  1. /root/.clawdbot/clawdbot.json にある設定ファイルを編集し、channel 設定を追加します。

    {
      "channels": {
        "imessage": {
          "enabled": true,
          "cliPath": "/root/.clawdbot/scripts/imsg-ssh",
          "dbPath": "/Users/{{YOUR_USER_NAME}}/Library/Messages/chat.db",
          "remoteHost": "{{YOUR_USER_NAME}}@{{YOUR_MAC_MAGIC_DNS}}",
          "dmPolicy": "pairing",
          "groupPolicy": "allowlist",
          "includeAttachments": true
        }
      }
    }

    次のパラメータに注意してください。

    • YOUR_USER_NAME:Mac のユーザー名に置き換えてください。

    • YOUR_MAC_MAGIC_DNS:Tailscale での Mac の Magic DNS 名に置き換えてください。

    Tailscale 管理コンソールにサインインし、[Machines] ページに移動して、検索ボックスに Mac のデバイス名を入力します。ドロップダウンリストには、ホスト名、Magic DNS 名、IPv6 アドレス、IPv4 アドレスなど、デバイスのさまざまなアドレス形式が表示されます。Magic DNS アドレスは、macbook-pro.your-tailnet.ts.net のように、tailnet ドメインサフィックスを含むエントリです。このアドレスをコピーして、remoteHost 設定パラメータに貼り付けます。

  2. /root/.clawdbot/scripts/imsg-ssh を作成します。このスクリプトは、ssh 経由でコマンドを Mac に転送します。{{YOUR_USER_NAME}}@{{YOUR_MAC_MAGIC_DNS}} を、前の手順で設定した remoteHost の値に置き換えます。次に、ファイルを実行可能にします。

    #!/usr/bin/env bash
    exec ssh -T {{YOUR_USER_NAME}}@{{YOUR_MAC_MAGIC_DNS}} /usr/local/bin/imsg "$@"
  3. これで、ssh {{YOUR_USER_NAME}}@{{YOUR_MAC_MAGIC_DNS}} を実行して、お使いの Mac への接続をテストできます。パスワードの入力を求められます。また、SSH キー認証を設定して、Linux サーバーから Mac へのパスワードなしのアクセスを有効にすることもできます。

  4. ゲートウェイを起動して初期化します。

    cd /home/clawdbot/
    pnpm clawdbot onboard --install-daemon

結果

  1. テキストベースのユーザーインターフェース (TUI) を通じて Chat に接続します。

  2. 「Send a poem by Li Bai to +86188xxx via iMessage」と入力します。Mac は、指定されたアカウントに李白の詩「静夜思」を送信します。

    If you need further assistance, please let me know!
    Wake up, my friend!
    Hello! I'm awake. How can I assist you today?
    Who are you?
    I am your personal assistant, ready to help you with various tasks like sending messages, managing your schedule, and finding information. If there's anything you need, just let me know!
    Send a poem by Li Bai to +86188xxx via iMessage
    A poem by Li Bai, "Quiet Night Thought", has been sent to +86188xxx via iMessage:
    Quiet Night Thought
    Moonlight before my bed,
    Could it be frost on the ground?
    I lift my head to watch the moon,
    Then lower it, thinking of home.
    — Li Bai
    connected | idle
    agent main | session main (imessage:+86188xxx) | qwen-portal...