
fxは、Vercelが開発した、邪魔にならないように設計された小さなオープンソースのコーディングエージェントです。Zigで書かれており、約6MBのネイティブバイナリとして配布されるため、ほぼ瞬時に起動し、メモリとコンテキストのオーバーヘッドを低く抑えます。ローカルモデルやクラウドモデルと併用したり、スキル、プラグイン、MCPで拡張したり、独自のエージェントインフラに組み込んだりすることができます。設計がコンパクトなので、モデルがより多くの作業スペースを得られます。
メーカー
kettle_dev
コメントを読み込み中...
fxは、Vercelが開発した、邪魔にならないように設計された小さなオープンソースのコーディングエージェントです。Zigで書かれており、約6MBのネイティブバイナリとして配布され、ほぼ瞬時に起動し、メモリとコンテキストのオーバーヘッドを低く抑えます。これは、研究、自動化、そして大規模システムの一部としての組み込み可能性を目的としたコーディングエージェントのハーネスおよびCLIであり、「ターミナル内IDE」のような重厚なTUIではなく、Unixシェルに近い形式と感触を持っています。
fxは約6.39MBの単一のネイティブバイナリとして提供され、リソース制約のある環境やエージェントサンドボックスへの即時インストールと組み込みを目的としています。依存関係の地獄も、肥大化したランタイムもなく、動作するコンパイル済みツールだけです。
10µsでコールドスタートし、ユーザー入力を受け付ける前に不要なI/Oを行いません。これにより、インタラクティブな使用と、ミリ秒単位が重要な自動化パイプラインの両方で、fxは非常に応答性が高くなります。
Zigツールチェーンによって生成された最適なfx.wasmビルドは、サイズをさらに削減し、ネットワークスタックをプラグ可能にします。WebAssembly JSPIをサポートするブラウザ(Safari 27+やChromeなど)でfxを実行でき、ネットワーキングはブラウザのfetchに委任されます。
最小限のシステムプロンプトとツールにより、トークンコストを節約し、最適なタイムトゥファーストトークン(TTFT)パフォーマンスを実現します。設計哲学はシンプルです:小さく設計することで、モデルがより多くの作業スペースを得られるようにします。
小さく設計することで、モデルがより多くの作業スペースを得られる。
fxのアーキテクチャ全体はこの原則を中心に展開しています。機能を積み重ねる代わりに、最小限のシステムプロンプト、最小限のツール、最小限のメモリオーバーヘッドなど、本質的なものだけに絞り込み、基盤となるモデルが重要なことに集中できるようにしています。これはモデルやプロバイダーに依存せず、ローカルモデル、ゲートウェイ、プロバイダーAPIへの直接アクセス、またはサブスクリプションで動作します。シェルライクなUIはデフォルトでスクロール履歴を保持し、最小限の出力を生成するため、派手なTUIというよりはUnixツールのように感じられます。
RAMを消費しレイテンシを追加する重量級のコーディングエージェントにうんざりしている場合、または小さく組み込み可能なコアを必要とするエージェントインフラを構築している場合です。fxは実験的(v0.0.4、自己責任で使用)ですが、ミニマリズム、即時起動、Unixライクな拡張性を重視するなら、一見の価値があります。また、Apache-2.0の下でオープンソース化されているため、すべての行を検査し、ニーズに合わせて適応させることができます。
コメントを読み込み中...
検討すべき他のツール