vercel-labs/fx
Unix like coding agent
何を解決するか
fx は、重いターミナルベースのIDEの冗長性を回避する軽量で高性能なコーディングエージェントを提供します。最小限で埋め込み可能なエージェントハッチを必要とするニーズを解決し、より大きなシステムに統合したり、単純なCLIツールとしてコーディングタスクに使用したりできます。
動作方法
Zigで書かれたfxは、モデルに依存しないエージェントであり、プロジェクトワークスペース上で直接動作します。スタンドアロンのCLIとして実行するか、ネイティブバイナリまたはWebAssemblyモジュールとして他のアプリケーションに埋め込むことができます。エディタ接続にはAgent Client Protocol (ACP) をサポートし、外部ツールとの統合にはModel Context Protocol (MCP) を利用できます。また、サブエージェントの作成や再利用可能な指示セット(「スキル」)の作成も可能です。
対象ユーザー
高速で低オーバーヘッドのコーディングアシスタントを求める開発者、Unixシェルのように感じられるツールを好むユーザー、また自らのアプリケーションにエージェント機能を埋め込みたい研究者やソフトウェアアーキテクトに最適です。
特徴
- 極めてミニマル: 7.8 MiB の小さなバイナリとして配布。
- 柔軟なデプロイ: ローカルまたはクラウドでの推論をサポートし、WebAssemblyにコンパイル可能。
- 埋め込み可能: JavaScriptホストにエージェントコアやインタラクティブターミナルを埋め込むためのSDKを提供。
- 拡張可能: 外部ツール用のMCP、作業の委譲用のサブエージェント、再利用可能な指示用のカスタムスキルをサポート。
これを取り上げた記事
関連
- Dispatch
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト