Vercel Labs 开源 fx:Zig 编写的嵌入式编码代理
Vercel Labs 已将 fx 作为开源项目发布,这是一个用 Zig 语言编写的实验性编码代理和命令行工具,以脚本化或嵌入式的方式使用,而非作为全屏终端应用程序运行。
Vercel Labs 把 fx 放上了开源仓库。这是一款实验性质的编码代理兼命令行工具,用 Zig 语言写成,走的是脚本化和嵌入式两条路,并不打算做成占满整个终端的应用。
fx 在 2026 年 8 月发布,交付形态是一个 6.3 MiB 的原生二进制文件。Vercel 方面给出的说法是内存基线只有个位数 MB、冷启动 10 微秒,不过这些数字来自厂商自述,并没有独立的基准测试加以印证。它不靠常驻界面霸占终端,对话直接写进普通的滚动历史里,命令行界面(CLI)和库共用同一套引擎。目标用户是那些在搭代理基础设施的开发者,而不是想多开一个聊天窗口的人。为了配合自动化,它提供结构化输出,脚本或持续集成任务因此能调用命令并解析返回结果:
fx ask 想走协议接入的可以用 fx acp,通过 Agent Client Protocol 连接;libfx 则把引擎开放给 JavaScript,其中还包含一个 WebAssembly 构建。
Hacker News 上的早期反馈对「模型无关」这个说法并不买账。几位首批试用者报告称,这套系统看起来是经由 Vercel AI Gateway 完成推理的。也有评论者提出,fx 跟现有代理相比没显出多少新意,并认为 OpenCode 的终端体验更成熟。
有用户提到,GLM 5.2 是免费的:
他的原话大意是,刚上手试了试,完善度还不够,速度也谈不上快,但确实挺酷。
该用户还表示,即便只用一个免费的 Vercel 账户,GLM 5.2 也完全免费。
从商业角度看这件事也说得通——fx 本身就是把更多用户引向 Vercel AI 的一个入口。
服务商的选择后面还会继续铺开:0.0.11 版本针对本地服务器和替代网关加了兼容 OpenAI 的可命名连接选项,README 里如今已经列出 Vercel AI Gateway、ChatGPT 和 Grok 订阅服务,以及 Ollama、OpenRouter 等端点。Vercel 同时把 fx 收进了自家 AI SDK 的治理框架层,与 Claude Code、Cline、Codex、Cursor、OpenCode 和 Pi 并列,作为共享接口下的一个选项呈现。
GitHub 上有一则问题报告点出命名撞车:它的名字和资历更老的终端 JSON 查看器 fx 重了,后者早已被 Homebrew 软件包管理器正式收录。一位贡献者已确认,软件包与命令如何共存的问题正在审查中。
Vercel 说得很清楚,fx 还在实验阶段。10 月 4 日放出的 0.0.13 版本为受支持的 OpenAI 模型加了「超快模式」(Ultrafast mode),启动和 shell 调用都能更快,但同时提醒:新版 libfx 创建的检查点,旧版本恢复不了。
用 CLI 的人可以通过 fx upgrade 命令升级版本,升级前最好先把变更日志读一遍;做嵌入式集成的则应该去看 libfx 迁移指南,里面说明早期 createFxAgent() 调用在现行文档中对应的是 createFxEngine()。
代码库中收录了 CLI、技能、MCP、权限和 SDK 的文档,浏览器演示则给出一个终端风格的操作界面,不用安装就能上手体验。
fx 出自 Vercel Labs,这是 Vercel 旗下的实验团队,而 Vercel 正是 Next.js 框架及其配套 Web 应用构建部署平台的开发方。项目用 Zig 编写,以单个原生二进制文件发布,设计上支持命令行运行、自动化脚本调用,也能借助 libfx 库和 WebAssembly 构建直接嵌进其他应用。它目前仍处在 1.0 之前的快速迭代期,也反映出一种更广的取向:把编码代理当作可组合的基础设施,而不是一件独立的工具。