macOSのプロセス
Macのassistantdとは?
assistantdはSiriのデーモンです。Siriを使うと、その通信がassistantdの下に表示されることがあります。Siriの設定で制御できます。
表示される場所
- 「アクティビティモニタ」の「ネットワーク」、
nettop、Kilobatの一覧にassistantdが表示されます。 - ファイアウォールやネットワークモニタが、
assistantdの接続を許可するか尋ねてきます。 - Siriに何か尋ねたあとに通信が表示されます。
正体
manページでは「Siri Daemon」と呼ばれ、Siriの機能を有効にするものと説明されています。macOSのAssistantServicesフレームワークに含まれています。
どのSiriのリクエストがAppleのサーバに送られ、どれがMac上で処理されるかを、Appleは公表していません。
ネットワークを使う理由
- Siriへのリクエスト。天気やWebの検索結果など、インターネットの情報が必要な答えもあります。
正常ですか?
はい、Siriを使っているときは正常です。Siriが使うデータ量を、Appleは公表していません。
使用量を確認する
「アプリケーション」>「ユーティリティ」から「アクティビティモニタ」を開き、「ネットワーク」をクリックします。
検索フィールドに
assistantdと入力します。「送信バイト」と「受信バイト」の列に、やり取りした量が表示されます。ターミナルで、このプロセスだけを監視します。dを押すと1秒ごとの変化が表示され、qを押すと終了します。
nettop -p assistantd -P
安全に減らす・一時停止する
アップルメニュー >「システム設定」>「Siri」と選択します。
Siriが聞き取る方法を変更するか、Siriを使わない場合は「Siriをオフにする」をクリックします。
「アクティビティモニタ」で
assistantdを終了しないでください。macOSの一部であり、ほかの機能がこれに依存しています。
Kilobatを使う場合
Kilobatのアプリリストを開き、
assistantdを検索します。その行に、現在の転送速度とやり取りしたバイト数が表示されます。ターミナルで同じライブリストを表示します。/を押して名前を入力すると検索できます。
kilobat status --watch1日分の通信量を表示します。名前は
kilobat report --summaryと一致します。kilobat bandwidth assistantd dayMCP経由では、AIエージェントが
get_app_bandwidthと名前assistantdで同じ履歴を取得できます。ライブ表示は無料です。アプリでの履歴にはProが必要です。Kilobatが履歴を記録するのは、アプリの実行中だけです。
よくある質問
assistantdは常に聞き取っているのですか?
Siriがどう聞き取るかは、Siriの設定で決まります。音声による起動はそこでオフにできます。
出典
- assistantd(8)、macOS 27.2に付属のmanページ
- Appleサポート:MacのSiri設定
- nettop(1)、macOS 27.2に付属のmanページ
出典は2026年10月29日に確認しました。manページはmacOSに付属のものです。「ターミナル」でman <name>を実行すると開けます。