fx
用 Zig 编写的极简原生编程助手,二进制仅 7.8MiB,冷启动 10 微秒
fx 是 Vercel Labs 于 2026 年 8 月开源的一款超轻量级原生编程助手,完全使用 Zig 语言编写,编译为单一本地二进制文件(约 7.8MiB),冷启动时间仅 10 微秒,内存占用仅为个位数 MB。与基于 Node.js 或 Python 的重量级编程助手不同,fx 从设计理念上追求「极简」与「可嵌入」两个核心价值。
fx 的核心定位是一个「线架型」(Harness)编程代理,而非又一款重型终端 IDE。它的 CLI 交互形态接近 Unix Shell,保留滚动历史、最小化输出,刻意不采用全屏重绘的 TUI 界面,这意味着它更适合脚本化、程序化调用以及 CI 环境。
在扩展性上,fx 遵循 Unix 哲学:Skills(任务指令包)、MCP(Model Context Protocol)外部工具、子代理(Subagents)三种扩展机制都围绕一个极简核心运作,用户可以根据需要组合,而不必承受一个臃肿的全功能 IDE 带来的资源消耗。
fx 支持多种调用方式:交互式 CLI 终端(curl 一键安装)、一次性命令、ACP(Agent Client Protocol)服务(供编辑器驱动)、以及 WebAssembly 构建(fx-core.wasm 可嵌入浏览器或边缘运行时)。第三种方式使 fx 成为目前极少数可以真正在浏览器中运行的原生编程代理之一。
在模型路由层面,fx 目前通过 Vercel AI Gateway 分发请求,但同时也接受直接 API Key 注入,支持对接本地模型(Ollama、LM Studio 等)或任意兼容 OpenAI 格式的第三方端点。项目处于实验阶段(v0.0.5),采用 Apache-2.0 开源许可证。
核心数据:开源时间 2026 年 8 月,GitHub 2,461 Stars、259 Forks,Zig 语言实现,冷启动 10 微秒,二进制 7.8MiB。
评论与建议
登录 后参与评论或提建议