vercel-labs/fx
Unix like coding agent
解決的問題
fx 提供一個輕量級、高效率的程式碼代理,避免了重型終端式 IDE 的冗贅。它解決了對最小化、可嵌入式代理框架的需求,可整合至大型系統中,或作為簡單的 CLI 工具用於程式碼任務。
運作方式
以 Zig 編寫的 fx 是一個與模型無關的代理,可直接在專案工作區上運作。可作為獨立的 CLI 執行,或作為原生二進位檔或 WebAssembly 模組嵌入至其他應用程式中。支援 Agent Client Protocol (ACP) 以連接編輯器,並透過 Model Context Protocol (MCP) 整合外部工具。同時也支援建立子代理與可重複使用的指令集,稱為「技能」。
適用對象
適合希望獲得快速、低負載程式碼助理的開發者,以及希望將代理功能嵌入自身應用的研發人員與軟體架構師。
主要特色
- 極致極簡:以僅 7.8 MiB 的極小二進位檔分發。
- 彈性部署:支援本地或雲端推論,可編譯為 WebAssembly。
- 可嵌入:提供 SDK,可將代理核心或互動式終端嵌入 JavaScript 主機。
- 可擴充:支援 MCP 用於外部工具,支援子代理用於任務委派,支援自訂技能用於可重複使用的指令。
寫過它的文章
相關
- Dispatch
- 專案
- 專案
- 專案
- 專案