Vercel開源輕量程式設計代理fx,可直接執行也能嵌入開發工具

建立並主導Next.js開發的Vercel,近年持續投入AI開發工具,現在 開源 程式設計代理fx。fx原本是Vercel內部工具,以程式語言Zig語言開發,採Apache-2.0授權,設計重點是縮小執行規模並降低啟動與資源負擔。開發者除了能直接把fx當成命令列工具使用,也能將代理功能整合進編輯器、網站或其他開發系統。目前fx仍屬實驗性專案。

fx的主要用途,是替AI模型提供執行程式開發工作的環境(Harness)。模型負責理解使用者指令與產生回應,fx則負責工作目錄、工具呼叫、權限與工作階段等操作,Vercel將fx設計成不綁定特定模型,可搭配本機或雲端推論服務,並刻意減少內建功能與提示內容,以降低執行時的額外負擔。

開發者可在專案目錄直接啟動fx,讓AI代理讀取與處理目前專案,也能透過單次命令交付特定工作。fx另支援代理用户端協定(Agent Client Protocol,ACP),讓支援該協定的程式編輯器或其他軟體直接連線使用fx的代理能力。

除了原生執行版本,fx也能透過WebAssembly在瀏覽器中執行。Vercel提供JavaScript介面,讓Node.js或瀏覽器應用程式建立fx代理工作階段,開發者因此可以把程式設計代理放進既有網站、開發工具或測試環境,而非只能透過終端機操作。

fx也支援技能、MCP與子代理等擴充方式,可加入額外操作規則、連接外部工具,或把部分工作交給其他代理。不過瀏覽器中的WebAssembly版本功能較精簡,目前不支援原生處理程序、原生MCP伺服器、子代理與技能等能力。

Vercel表示,fx本身不收集產品遙測資料,工作階段與使用紀錄保留在本機,原始碼與提示內容只會傳送至實際使用的推論端點。fx目前已公開於Vercel Labs的GitHub儲存庫,官方也提醒專案仍在快速開發階段,功能與介面後續可能持續變動。