レシピ

アップデートがテザリングのデータを使わないようにする

従量制ネットワークでは、Kilobatはアップデートをダウンロードするヘルパーを一時停止できます。アプリはそのまま使え、アップデートはいつものネットワークに戻ったときに再開します。

アプリではKilobat Proが必要ブロックにはネットワークフィルタが必要確認日:2026年10月29日

アプリで

  1. Kilobatがネットワークを従量制として扱っていることを確認します。iPhoneのインターネット共有はmacOSが自動で判別します。それ以外のネットワークでは、Wi-Fiメニューを開いて「データコスト」を「従量制」にします。

  2. ダッシュボードを開き、「ヘルス」タブをクリックします。

  3. 「アップデータを一時停止」を探し、「従量制ネットワークで」をオンにします。デフォルトでオンになっています。

  4. 「対象と通過したもの」をクリックします。対象のヘルパーと、このネットワークで通過したアップデートのバイト数が一覧表示されます。

  5. 「Sparkle」と「Squirrel」の下にあるアプリを確認します。これらのアプリはアプリ内からアップデートするので、Kilobatは個別に一時停止できません。

CLIで

  1. macOSが従量制と判別しない場合は、現在のネットワークを従量制に設定します。

    kilobat networks cost metered
  2. アップデータのレポートを表示します。

    kilobat updaters

    出力coveredのヘルパー、通過したアップデートのバイト数(gotThrough)、過去24時間に一時停止した接続、inProcessのアプリ。

  3. 一時停止をオンにします。デフォルトでオンになっています。

    kilobat updaters on
  4. 1つのアップデートだけを通すには、そのヘルパーを短時間だけ許可します。

    kilobat allow com.google.GoogleUpdater --minutes 30

MCPで

claude mcp add kilobat -- kilobat mcpでMCPサーバを一度接続します。他のクライアントについてはドキュメントを参照してください。接続後は、エージェントがこれらのツールを呼び出せます。設定を変更するツールは、先にユーザに確認するようエージェントに伝えます。

ツールと引数機能
get_updaters対象のヘルパー、通過したもの、アップデータが現在一時停止中かどうか。
set_network_cost
{"cost": "metered"}
現在のネットワークを従量制として扱います。
set_updater_pause
{"pause": "on"}
従量制ネットワークでアップデータのヘルパーを一時停止します。

知っておきたいこと

  • Kilobatの対象は、Google UpdaterとKeystone、Microsoft AutoUpdate、softwareupdated、App Storeのダウンロード、SparkleとSquirrelのヘルパーです。
  • フィルタが止めるのは新しい接続です。ネットワークが従量制になる前に始まったダウンロードは、最後まで終わることがあります。
  • Kilobatは、ほかのアプリや「システム設定」の設定を一切変更しません。元に戻す必要のあるものはありません。
  • 「制限なし」プロファイルでは何も一時停止しません。

よくある質問

テザリング中なのにアプリがアップデートされるのはなぜですか?

SparkleやElectronを使う多くのアプリは、アプリ内でアップデートをダウンロードします。そのアプリの自動アップデートをオフにするか、しばらくアプリをブロックしてください。

Kilobatを使わずにmacOSのアップデートを止めるには?

macOSの「ソフトウェアアップデート」の設定を変更します。テザリング中にソフトウェアアップデートのダウンロードを止めるを参照してください。

出典

出典は2026年10月29日に確認しました。manページはmacOSに付属のものです。「ターミナル」でman <name>を実行すると開けます。