日本語

IronClaw AI レビュー:NEAR AI の Rust 製エージェント、セルフホストか TEE か

IronClaw レビュー。NEAR AI の Rust 製エージェントが認証情報をモデルから守る仕組み、WASM サンドボックスが守る範囲と守らない範囲、1.0 の書き直しで削られたものを解説します。

IronClawを開く

IronClaw は NEAR AI のパーソナル AI エージェントで、Rust で書かれ、OpenClaw をセキュリティ重視で作り直したものとして打ち出されています。バージョン 0.1.0 は 2026 年 2 月 12 日にリリースされ、書き直された 1.0 が 2026 年 7 月 27 日に続きました(リリース)。2026 年 11 月 8 日に確認した時点で、GitHub スターは 12,716 でした。このレビューは nearai/ironclaw リポジトリのエージェントを対象としています。

興味深いのはシークレットの扱い方です。注意点は、サンドボックスが守るのは拡張機能であり、エージェントがあなたのマシン上で実行するシェルコマンドではないことです。

IronClaw terminal session showing the startup banner with model, libSQL database, 31 registered tools, routines and skills, then replying 'Hello! How can I assist you today?'
Chatting with IronClaw in the terminal (an earlier 0.x release)docs.ironclaw.com

インストール

インストールするのは 1 つのバイナリだけで、Node や Python のスタックは不要です。クイックスタートには、macOS と Linux 向けのシェルインストーラーと、Windows 向けの PowerShell インストーラーが用意されています(最新リリースには MSI もあります)。その後 ironclaw onboard を実行すると、モデルプロバイダーを尋ね、~/.ironclaw を作成し、マスター暗号化キーを OS のキーチェーンに保存し、127.0.0.1:3000 の Web UI へのログインリンクを表示します。

1 ユーザーで使う場合、データベースサーバーを動かす必要はなく、状態は組み込みのデータベースファイルに保存されます。マルチユーザー構成では PostgreSQL に移行します。macOS と Linux では、ironclaw service install で launchd または systemd のサービスを登録でき、ターミナルを閉じた後もエージェントが動き続けます(サービスのドキュメント)。Windows にはサービスのオプションがないため、ironclaw serve をフォアグラウンドで動かし続けることになり、常時稼働のエージェントのホストとしては不向きです。

ZeroClaw のように TOML ファイルを手で編集するのに比べれば、セルフホスト型エージェントの中でも初回起動が簡単な部類です。

認証情報:最も優れた部分

エージェントのモデルが API キーを読めるなら、プロンプトインジェクションによってそれを出力させようとする攻撃が可能になります。IronClaw はシークレットを AES-256-GCM で暗号化し、マスターキーを OS のキーチェーンに保管し、認証情報をネットワークプロキシで注入します。サンドボックス化されたツールのドキュメントには、認証情報は「WASM モジュールのメモリに渡されることはない」とあります。ツールは認証なしのリクエストを送り、プロキシがヘッダーを付け加えます。モデルは生のトークンを見ることがないので、漏らしようがありません。これが最も効いてくるのは Gmail、Calendar、Drive、GitHub の拡張機能です。

サンドボックスが守る範囲と守らない範囲

拡張機能は WebAssembly のサンドボックス内で動作します。同じドキュメントによると、WASM ツールはパスを宣言しない限りファイルシステムにアクセスできず、プロセスを起動したりシェルコマンドを実行したりできず、capabilities.json に記載されたホストにしか接続できません。それ以外はすべて、接続が開かれる前にプロキシが拒否します。

これは本物の境界ですが、適用されるのは拡張機能であって、エージェント自体ではありません。デフォルトのプロファイル local-dev は、ホストのワークスペースとローカルのホストプロセスに解決されます(ソース)。シェルコマンドとファイル編集はあなたのマシン上で直接実行され、エージェントが確認を求めるのは破壊的な操作の前だけです。Docker による隔離には別のプロファイルが必要で、設定ドキュメントにはプロファイルは「セキュリティ境界であり、プリセットではない」と書かれています。このページのチェックリストで IronClaw をデフォルトでサンドボックス化されていないとしているのはそのためです。エージェントのシェルを封じ込めたいなら、VM や別のユーザーアカウントで動かすか、NanoClaw や NemoClaw のように初期状態で隔離するエージェントを選んでください。

テレメトリーとモデル

README によれば、テレメトリー、分析、データ共有は一切ありません。編集済みの実行トレースをクレジットと引き換えに送る Trace Commons は、オプトインしない限りオフです(ドキュメント)。とはいえ、プロンプトは選んだプロバイダーに送られ、ドキュメントが推奨するデフォルトは NEAR AI です。Anthropic、OpenAI、OpenRouter をはじめ約 20 のプロバイダーに切り替えたり、Codex プロバイダー経由で ChatGPT のサブスクリプションを使ったり、Ollama、vLLM、LM Studio ですべてをローカルに保ったりできます(プロバイダー)。

ソフトウェアは MIT または Apache-2.0 のデュアルライセンスです。

IronClaw website hero reading 'Unleash Your AI Agent, With Peace of Mind' beside an armored mascot holding a NEAR shield
IronClaw's website, which pitches it as a secure alternative to OpenClawironclaw.com

1.0 の書き直しとチャンネル

1.x の書き直しで Discord、Signal、WhatsApp が削られました。残るチャットチャンネルは Slack と Telegram だけで(チャンネル)、そのほかに Web UI、ターミナル、OpenAI 形式の Responses API があります。どちらのチャンネルも Webhook で配信するため、家庭用ルーターの内側にあるノート PC では、Telegram から届くようにするために公開ホストかトンネルが必要です。1.0 以降、マイナーリリースの間でも設定やチャンネルが変わっているので、アップグレード前には変更履歴を読んでください。

不在中の作業

認証情報に次いで IronClaw が強いのがここです。cron、イベント、Webhook のルーチン、バックグラウンドのサブエージェント、そして 30 分ごとに見直す HEARTBEAT.md のチェックリストがあります(heartbeat)。メモリはディスク上の検索可能なワークスペースに保存されます。

NEAR AI のホスト型インスタンス

自分で運用したくない場合、NEAR AI は Agent Hub を通じて、NEAR AI Cloud 上の Trusted Execution Environment で動くホスト型インスタンスを提供しています。プランはインスタンス 1 つの無料の Starter から月額 200 ドルまであり、このページの料金表に掲載しています。SSH ログインとブラウザゲートウェイが提供され、更新は NEAR AI が行います。

どんな人に向いているか

IronClaw は、モデルが読めない API キーを持つ常時稼働のエージェントを、主に Slack、Telegram、ブラウザ経由で、Mac か Linux マシン上で使いたい人に向いています。WhatsApp、Discord、iMessage が必要な場合、シェルコマンドをデフォルトで封じ込めたい場合、Windows でホストしたい場合には向きません。

他のツールとの比較

  • ZeroClaw も MIT または Apache-2.0 の単一の Rust バイナリですが、デフォルトでツールをサンドボックス化し、より多くのチャンネルに対応しています。
  • OpenClaw ははるかに多くのチャンネルとずっと大きなコミュニティを持ちますが、デフォルトでテレメトリーを送信し、やはりデフォルトではサンドボックス化しません。OpenClaw は安全か?をご覧ください。
  • 私たちが開発している Rakazo は、デフォルトでサンドボックス化され、テレメトリーはなく、WhatsApp、iMessage、モバイルアプリにも対応していますが、単一のバイナリではなく Docker Compose で動作します。

ほかの選択肢については、OpenClaw の代替ツールとおすすめのセルフホスト AI エージェントをご覧ください。

料金

IronClaw: 料金
Open source無料
  • Dual licensed MIT or Apache-2.0 and free to self-host
  • You pay your chosen model provider, or run a local model through Ollama
NEAR AI Cloud Starter無料
  • Listed at $0, down from $5
  • One hosted agent instance in a Trusted Execution Environment
  • $5 of NEAR AI inference credits included
NEAR AI Cloud Basic月額$20
  • Up to 2 hosted agent instances
  • $20 of inference credits, pooled across deployments
NEAR AI Cloud Pro+月額$200
  • Up to 5 hosted agent instances
  • $200 of inference credits, early access to advanced models and priority support

機能

機能
ウェブ検索あり
画像生成不明
音声モード不明
ファイルのアップロードあり
メモリーあり
代わりに操作を実行あり
アプリ連携あり
自律的に動作あり
自分から連絡してくるあり
複数のボットあり

長所

  • Security-first design: extensions run in a WebAssembly sandbox with per-tool network allowlists, and secrets are encrypted and injected at the network proxy so the model never sees raw values
  • No telemetry or analytics; sharing redacted run traces through Trace Commons is off unless you opt in
  • Single Rust binary with a guided `ironclaw onboard` setup that installs a background service on macOS and Linux
  • Cron, event and webhook routines, a 30-minute heartbeat checklist and background subagents keep it working while you're away
  • Works with more than twenty model providers, including local models through Ollama
  • Dual MIT or Apache-2.0 license, plus an optional hosted instance in a Trusted Execution Environment

短所

  • The default local profile runs shell commands and file edits directly on your machine, asking only before destructive actions; Docker sandboxing needs a different profile
  • Only Slack and Telegram are supported as chat channels since the 1.x rewrite; Discord, Signal and WhatsApp from 0.x are gone
  • Telegram and Slack deliver by webhook, so a laptop behind NAT needs a public host or tunnel
  • On Windows there is no background service; you run `ironclaw serve` in the foreground
  • Young and fast-moving: the 1.0 rewrite shipped in July 2026 and settings and channels have changed between minor releases

向いている人

  • Security-minded users who want an always-on agent that keeps credentials away from the model
  • Running Gmail, calendar and GitHub automations on a schedule from your own machine or server
  • Teams that want a shared agent in Slack or Telegram with per-user identity and approvals

出典