---
title: "エージェントで大きなダウンロードの前にネットワークを確認する · Kilobatレシピ"
url: "https://kilobat.app/ja/guides/recipes/check-network-before-download.html"
description: "Macでモデル、イメージ、依存関係をダウンロードする前に、従量制ネットワーク、省データモード、VPN、ロス、バッテリーをAIエージェントに確認させます。"
---

レシピ

# エージェントで大きなダウンロードの前にネットワークを確認する

エージェントは、今が大きな転送に適したタイミングかをKilobatに尋ねられます。Kilobatは約2秒で、1行のアドバイスを返します。

アプリとCLIで無料 · 確認日：2026年10月29日

## アプリで

1. Wi-Fiメニューを開きます。従量制ネットワークには「接続済み · 従量制」と表示されます。
2. Kilobatでのネットワークの扱いを変えるには、その「データコスト」を「自動」「従量制」「定額」のいずれかに設定します。

## CLIで

1. 状況をJSONで取得します。

   ```
   kilobat conditions --json
   ```

   出力 `metered`、`osMetered`、`lowDataMode`、`vpn`、`internetLatencyMs`、`internetLossPercent`、`power`と1行の`advice`。例：「Good conditions: online, unmetered, on power.」
2. ネットワークが従量制なら、先に本人に確認します。その場合、速度テストは指定した予算の範囲内でしかデータを使いません。

   ```
   kilobat speedtest --budget-mb 10
   ```
3. ダウンロード中はMacをスリープさせないようにします。

   ```
   kilobat awake -- huggingface-cli download org/model
   ```

## MCPで

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

| ツールと引数 | 機能 |
|---|---|
| `get_conditions` | 従量制、省データモード、VPN、遅延、ロス、バッテリー、温度と`advice`。 |
| `get_updaters` | このネットワークで現在アップデータが一時停止されているかどうか。 |
| `run_speedtest` `{"budget_mb": 10}` | データを使います。従量制ネットワークでは、エージェントは先にユーザに確認する必要があります。 |
| `keep_awake` `{"minutes": 60, "reason": "Downloading the model"}` | ダウンロード中のアイドルスリープを防ぎます。 |

## 知っておきたいこと

- `metered`はKilobatが動作の基準にする値、`osMetered`はmacOSの報告です。`meteredSource`は`macOS`または`you`です。
- 遅延が`null`の場合は、pingに応答がなかったことを意味します。インターネットが落ちていることの証明にはなりません。
- Kilobatのエージェントスキルは、従量制ネットワークで大きな転送をする前に確認するよう、エージェントに指示します。

## 出典

- [Kilobatドキュメント：AIエージェントとMCP](https://kilobat.app/ja/docs.html#agents)
- [Kilobatスキル：mac-agent-runs](https://github.com/seifip/kilobat-skills/tree/main/skills/mac-agent-runs)
- [Kilobat llms.txt：CLIとMCPのリファレンス](https://kilobat.app/llms.txt)

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

## 関連ガイド

- [Macで「省データモード」を使う](https://kilobat.app/ja/guides/low-data-mode-mac.html): 「省データモード」は、特定のWi-Fiネットワークでデータの使用量を減らすようmacOSとアプリに伝えます。
- [Macにネットワークを従量制として扱わせる](https://kilobat.app/ja/guides/metered-network-mac.html): macOSは、iPhoneのインターネット共有など一部の接続を高コストとして扱います。
- [ダウンロードが終わるまでMacをスリープさせない](https://kilobat.app/ja/guides/recipes/keep-mac-awake-download.html): Kilobatは、転送の実行中はMacをスリープさせません。
- [MacでHomebrewやnpmのダウンロードが失敗する](https://kilobat.app/ja/guides/homebrew-npm-download-fails.html): Homebrewはcurlとgitでダウンロードします。
