fx ─ 約10マイクロ秒起動・6MB台のバイナリで動く軽量コーディングエージェントCLI

fxは、Vercelの実験プロジェクト部門Vercel Labsが2026年8月に公開した、Zig製ネイティブバイナリで動くコーディングエージェントCLIです。公式サイトが掲げるコールドスタート約10マイクロ秒・バイナリ6MB台という軽量さにこだわり、エージェントサンドボックスへの組み込みや研究目的でのハーネス検証を主眼に設計されています。オープンソース(Apache-2.0)で、Mac/Linuxに対応します。

主な特徴

  • 軽量・高速起動: ネイティブバイナリのコールドスタートは、公式サイトの表示で約10マイクロ秒です。バイナリサイズは公式サイトが6.19MiBと明記する一方、GitHubのREADMEには7.8MiBの記載があり、情報源によって差があります。単一プロセスのメモリ使用量も一桁MB台に収まり、エージェントサンドボックスへの大量組み込みを想定した設計になっています。
  • マルチプロバイダー対応: 既定はVercel AI Gateway経由での利用ですが、fx login codexでChatGPT Plus/Pro/Business/Enterprise/Eduのサブスクリプション、fx login grokでSuperGrok/X Premiumのサブスクリプションにも接続できます。AI Gateway APIキーやローカル推論エンドポイントの利用も可能です。
  • MCP・スキル・サブエージェント: MCPクライアントとして外部ツールサーバーに接続できるほか、再利用可能な指示(スキル)の読み込み、独立したタスクを委譲・並行実行できるサブエージェント機構を備えています。
  • 組み込み・ACP対応: ネイティブバイナリに加えWebAssemblyビルド(fx-core.wasm / fx-term.wasm)を提供し、Node SDKやブラウザへの埋め込みができます。Agent Client Protocol(ACP)サーバーとして、エディタなど外部クライアントから呼び出すことも可能です。
  • プライバシー重視の設計: 製品テレメトリを送信せず、ワークスペース・Git履歴・セッションファイルを自動アップロードしません。アウトバウンド通信を遮断した完全ハーメティックな運用(ローカル推論のみ)にも対応します。
  • 段階的な権限モード: 既定のautoモードでは、ファイル書き換えやコマンド実行など危険性のある操作のみ承認を求めます。/permissionsでモードや個別ルールを調整でき、全チェックを無効化するyoloモードも用意されています(利用は自己責任)。

料金

プラン月額料金主な特徴
CLI本体無料(OSS)Apache-2.0ライセンス。fx自体に利用上限や有料プランはない

料金は2026年9月時点の情報です。fxはツール自体が無料のオープンソースCLIで、料金は接続する推論プロバイダー側(Vercel AI Gatewayの従量課金、または既存のChatGPT/Grokサブスクリプション)で発生します。公式サイトに/pricing相当のページはなく、詳細はUsage and costsを参照してください。

メリット・デメリット

✅ メリット

  • 1インスタンスあたりの実行コストが小さく、CIジョブごと・タスクごとにエージェントを立てるような使い方でも占有リソースが膨らみにくいです
  • 追加課金なしに手持ちのChatGPTやGrokのサブスクリプションを推論元にできるため、新しくAPI契約を起こさずに試せます
  • テレメトリを送らずアウトバウンド遮断下でも動くので、社外にコードを出せない環境でも導入の相談がしやすくなります
  • WebAssemblyビルドとACPサーバー対応により、CLIとしてだけでなく自作ツールやエディタの内部エンジンとしても組み込めます

⚠️ デメリット

  • ステータスはexperimentalで、頻繁な破壊的変更が起きうると公式が明言しています
  • 対応OSはMac/Linuxのみで、Windows/WSLは非対応
  • 2026年8月公開の新しいプロジェクトで、実運用実績やサードパーティのエコシステムはClaude Code等の先行ツールに比べ薄いです
  • 重量級のTUIを避ける設計のため、リッチなIDE風UIを期待するユーザーには機能が物足りない可能性があります

類似サービスとの比較

サービスfxとの違い
Claude CodeAnthropic公式のターミナル型コーディングエージェント。機能・エコシステムは豊富だが、バイナリはfxよりはるかに大きい
OpenAI Codex CLIOpenAI公式のターミナル型コーディングエージェント。fxはCodexのChatGPTサブスクリプションを接続先プロバイダーの一つとして利用できる
Gemini CLIGoogle製のオープンソースコーディングエージェント。fxより高機能・多機能だが、依存関係とバイナリサイズは重い
opencodeTypeScript製のオープンソースコーディングエージェントCLI。fxはZig製ネイティブバイナリで、起動速度と省メモリ・組み込みやすさを優先する

こんな人におすすめ

  • エージェントサンドボックスや大量並列実行環境に、省メモリ・低レイテンシなコーディングエージェントを組み込みたい人
  • 研究目的でエージェントハーネスの内部設計(システムプロンプト・ツール構成など)を検証・改造したい人
  • ネットワーク遮断下でのハーメティックなコード実行や、機密性の高いリポジトリでのオフライン利用が必要な人
  • ACPサーバーとしてエディタなど外部クライアントに接続し、既存ワークフローにfxのエージェントを組み込みたい人

まとめ

導入を判断する軸は「エージェントを何個立てるか」に近いです。1つを丁寧に使うならClaude Codeなどの先行ツールで足りますが、CIやサンドボックスで多数を並行させるなら起動コストの差が効いてきます。ただしステータスはexperimentalで、Windows非対応・実運用実績の少なさも含め、本番導入前には最新のドキュメントと変更履歴の確認が欠かせません。

関連リンク

← ブログ