Vercel 今天开源了一个新的编码 agent,名字叫 fx。它的二进制文件只有 6.39MB,用 Zig 编写,能在浏览器里跑,冷启动 10 微秒。

它不是一个"IDE in the terminal"式的重型 TUI。团队说得很清楚——fx 的输出风格更接近 Unix shell,而不是 IDE。用最少的系统 prompt、最少的工具、最少的 I/O 来完成工作。
这个定位很有意思。在 Claude Code、Cursor、Codex 等重型 Agent 工具满天飞的 2026 年,fx 选择了完全相反的方向:极简、可嵌入、模型无关。它支持本地模型、API 网关、直接 provider 访问和订阅,全部通过配置文件切换。

您可以直接使用 fx,或将其嵌入作为基础设施。CLI 更像是一个 Unix shell 而非终端中的 IDE:它保留滚动历史,生成最小输出,并且极少使用复杂的 TUI 渲染。从编程角度看,𝚏𝚡 𝚊𝚜𝚔 --𝚓𝚜𝚘𝚗 可提供结构化输出,𝚏𝚡 𝚊𝚌𝚙 可连接编辑器和其他客户端,甚至 WebAssembly 可以在浏览器中运行整个系统(详见:http://fx.sh/try)。
Hacker News 社区的讨论很快就分成了两派。一派觉得"除了用 Zig 写的之外没什么特别的",另一派认为极简本身就是价值。
pdp 的评论代表了前者:"说实话,整个 harness 跟其他项目大同小异,只是 Vercel 风味的。我的 Go 语言 harness 也跟它一样可移植,甚至能直接部署到 Vercel 自己的 sandbox 环境。"
kgeist 则质疑了二进制大小:"一个 Zig 写的程序为什么有 6.39MB?它本质上就是个循环——接收用户输入、准备上下文、发给 LLM、解析输出、调用工具、展示在终端里。加上内置 prompt 和一些检查,我预期一个真正 tiny 的 agent 应该是 200-300KB。"
但 gip 的体验提供了一个不同的视角:"刚试了一下,虽然不是特别 polished 或快,但非常酷。GLM 5.2 完全免费,甚至用免费的 Vercel 账号都能用。从商业上这也说得通——fx 是 Vercel 吸引更多用户进入 Vercel AI 的入口。"
rsyring 则总结了一个更完整的理解框架:"fx 的核心价值在于做研究优化和可嵌入性。极简系统 prompt 意味着更低 token 消耗和更快的首 token 时间,10μs 冷启动意味着可以程序化调用,WASM 支持意味着可以在浏览器沙箱里跑——这些特性组合使得它适合作为构建更大系统的组件,而不是一个面向终端用户的产品。"
SmashDan 问了句大实话:"我不是技术行业的。谁能解释一下为什么有这么多新的编码 agent,而且每个都在 HN 上被顶到首页?感觉每隔一天就有一个新的。"
这个问题的答案,在 fx 的定位里其实能找到一部分。编码 agent 正在从一个大而全的终端应用,分化成两个方向:一个是面向终端用户的完整 IDE 体验,另一个是面向开发者的可嵌入组件。fx 选择了后者——它不是你用来替代 IDE 的,而是你用来构建其他 agent 系统的。
fx 的源码在 GitHub 上(Apache 2.0),目前版本 v0.0.4,标记为 experimental。
参考来源: