コンテンツにスキップ

CLI コマンド

waired CLI は、ローカルの waired-agent サービスと通信します。waired --help、 または任意のコマンド・サブコマンドで waired <command> --help(-h も可)を実行すると、 グループ分けされたコマンド固有のヘルプが表示されます。

セットアップ & アイデンティティ

Section titled “セットアップ & アイデンティティ”
コマンド 機能
waired init このデバイスを Waired ネットワークに登録します (Google サインイン)。マシンごとに一度実行します。初回実行 を参照。
waired status デーモン + アイデンティティのステータスを表示します。ライブのエンジン/メッシュのスナップショットには --observability を追加します。サービスインストールではデバイス状態が root 所有のため sudo で実行してください(Windows は管理者プロンプト)— 権限が無い場合は推測せず permission エラーで終了します。
waired doctor ✓/⚠/✗ チェックでセットアップを診断します。修正可能なものを修復するには f を押します (非対話的に修復するには --fix)。
waired auth status デバイストークンの状態 + 有効期限を表示し、必要に応じて再 init を提案します。waired status と同様、サービスインストールでは sudo が必要です。
waired logout このデバイスのアイデンティティ + シークレットを削除し、次の init がクリーンに再登録できるようにします。
コマンド 機能
waired models ローカルモデルを管理します: ls / pull / rm / refreshls はダウンロード済み一覧を表示し、ls --detail は推奨スペック・ハードウェア適合・選定基準を含むカタログを表示します(モデルカタログ を参照)。
waired runtimes 推論ランタイムを管理します: ls / install / uninstall / refresh / status / benchmark
waired infer "<prompt>" Local Gateway 経由でワンショットの推論リクエストを実行します。Auto-Selector のルーティングのドライランには --explain を追加します。
waired inference share <on|off|status> このエンジンをメッシュピアに提供するかどうかを切り替えます。下記 を参照。
waired worker get / set アウトバウンド推論の流れ先を選択します: set --mode=auto|local-only|peer-preferred、または set --pin=<peer>
waired peers list 既知のメッシュピア (DeviceID、IP、エンジン、GPU、モデル) を一覧表示します — --pin のターゲットを選ぶのに便利です。
コマンド 機能
waired link [agent] ユーザーごとのコーディングエージェント連携をセットアップします (Claude Code のスキル + OpenCode のプラグイン + ゲートウェイトークン)。コーディングエージェント を参照。
waired unlink [agent] 連携を削除します (外科的な操作で — link が追加したものだけを取り消します)。
waired claude <enable|disable|status> Claude Code のマネージド設定連携を管理します (Linux/macOS/Windows): enable は Claude Code をローカル推論へ向け (waired init でも実行されます)、/waired-route スラッシュコマンド・現在のルートを示すフッターのステータスライン・ターンごとのフォールバック通知をインストール、disable はそれらを元に戻し、status は現在の状態を表示します。資格情報は書き込まれないため claude.ai サブスクリプションは維持され、ローカルでの配信が停止しているときは本物の API へ fail open します。enable/disable には昇格 (sudo、Windows では管理者権限) が必要です。
waired claude route [auto|local|anthropic] Claude Code のリクエスト送信先を再起動なしで表示・切替: local はローカルモデルを強制、anthropic は本物の API、auto は既定(健全ならローカル + 自動フォールバック)。セッション内では /waired-route としても利用可。
waired claude fallback [on|off] auto モードでローカル処理できないリクエストを本物の Anthropic API に redirect するかを表示・設定。off で厳密にローカルに留める(代わりにエラーを表示)。
waired claude statusline [install [--wrap]|remove] 現在のルート(ローカル配信中は直前のリクエストに応答したモデルも)を示す Claude Code フッターのステータスラインを管理。enable が自動で追加(既存のステータスラインがあれば確認)、install --wrap は既存を包み、remove で戻す。引数なしのコマンドは Claude Code が毎ターン実行するもの。
コマンド 機能
waired pause Waired のルーティングを一時停止します — ローカルゲートウェイは Anthropic/OpenAI 呼び出しのリダイレクトを停止します。再起動後も保持されます。
waired resume pause を取り消し、オーバーレイルーティングを復元します。
コマンド 機能
waired ping <peer> デーモン経由でピアにオーバーレイ ping を送信します。
waired keygen WireGuard キーペアを生成します (通常は init がこれを行います)。
waired version ビルドバージョンを出力します ({version, buildSHA, os, arch} には --json)。
waired update 現在のチャンネルを維持したまま更新を確認して適用します (報告のみは --check、非対話的に適用するには --yes、チャンネル切り替えは --edge / --stable)。インストール → 更新 を参照。

これらは status / ping / models / runtimes / infer に適用されます:

  • --mgmt <url> — ローカル管理 API のベース URL (デフォルト http://127.0.0.1:9476)。
  • --gateway <url>waired infer 用の Local Gateway のベース URL (デフォルト http://127.0.0.1:9479、トークン不要のローカルゲートウェイ。トークン保護された http://127.0.0.1:9473 を指定した場合、読み取れる場合に限り gateway token を自動で付与します)。

これら 2 つの制御は独立しています:

  • waired pause / resumeすべてのオーバーレイルーティングを停止します — 一時停止中は メッシュルーティングとローカル推論ゲートウェイの両方が 503 を返します。デバイスを 一時的にループから外すために使用します。
  • waired inference share on / off は、他のピアがあなたのエンジンを使用できるか どうかだけを制御します。共有をオフにしても、自分で推論を実行することはできます (waired infer は動作します)。ピアがあなたのモデルに到達できなくなるだけです。

したがって、プライベートなワークステーションでは共有を オフ に保ちつつ一時停止しない ままにしておくとよいでしょう。専用の GPU マシンでは、他のデバイスが使えるように共有を オン にするとよいでしょう。