レシピ
アップデートがテザリングのデータを使わないようにする
従量制ネットワークでは、Kilobatはアップデートをダウンロードするヘルパーを一時停止できます。アプリはそのまま使え、アップデートはいつものネットワークに戻ったときに再開します。
アプリで
Kilobatがネットワークを従量制として扱っていることを確認します。iPhoneのインターネット共有はmacOSが自動で判別します。それ以外のネットワークでは、Wi-Fiメニューを開いて「データコスト」を「従量制」にします。
ダッシュボードを開き、「ヘルス」タブをクリックします。
「アップデータを一時停止」を探し、「従量制ネットワークで」をオンにします。デフォルトでオンになっています。
「対象と通過したもの」をクリックします。対象のヘルパーと、このネットワークで通過したアップデートのバイト数が一覧表示されます。
「Sparkle」と「Squirrel」の下にあるアプリを確認します。これらのアプリはアプリ内からアップデートするので、Kilobatは個別に一時停止できません。
CLIで
macOSが従量制と判別しない場合は、現在のネットワークを従量制に設定します。
kilobat networks cost meteredアップデータのレポートを表示します。
kilobat updaters出力
coveredのヘルパー、通過したアップデートのバイト数(gotThrough)、過去24時間に一時停止した接続、inProcessのアプリ。一時停止をオンにします。デフォルトでオンになっています。
kilobat updaters on1つのアップデートだけを通すには、そのヘルパーを短時間だけ許可します。
kilobat allow com.google.GoogleUpdater --minutes 30
MCPで
claude mcp add kilobat -- kilobat mcpでMCPサーバを一度接続します。他のクライアントについてはドキュメントを参照してください。接続後は、エージェントがこれらのツールを呼び出せます。設定を変更するツールは、先にユーザに確認するようエージェントに伝えます。
| ツールと引数 | 機能 |
|---|---|
get_updaters | 対象のヘルパー、通過したもの、アップデータが現在一時停止中かどうか。 |
set_network_cost | 現在のネットワークを従量制として扱います。 |
set_updater_pause | 従量制ネットワークでアップデータのヘルパーを一時停止します。 |
知っておきたいこと
- Kilobatの対象は、Google UpdaterとKeystone、Microsoft AutoUpdate、
softwareupdated、App Storeのダウンロード、SparkleとSquirrelのヘルパーです。 - フィルタが止めるのは新しい接続です。ネットワークが従量制になる前に始まったダウンロードは、最後まで終わることがあります。
- Kilobatは、ほかのアプリや「システム設定」の設定を一切変更しません。元に戻す必要のあるものはありません。
- 「制限なし」プロファイルでは何も一時停止しません。
よくある質問
テザリング中なのにアプリがアップデートされるのはなぜですか?
SparkleやElectronを使う多くのアプリは、アプリ内でアップデートをダウンロードします。そのアプリの自動アップデートをオフにするか、しばらくアプリをブロックしてください。
Kilobatを使わずにmacOSのアップデートを止めるには?
macOSの「ソフトウェアアップデート」の設定を変更します。テザリング中にソフトウェアアップデートのダウンロードを止めるを参照してください。
出典
出典は2026年10月29日に確認しました。manページはmacOSに付属のものです。「ターミナル」でman <name>を実行すると開けます。