@rauchg: http://fx.sh 是 6.3MB。它启动时间在 10 微秒¹。它是一个 Zig 编译的静态 ELF 二进制文件,或者一个更小的 𝚕𝚒𝚋𝚏𝚡.𝚠𝚊…
摘要
一款名为 fx 的新型开源编码代理工具,使用 Zig 编译,具有微小的 6.3MB 二进制文件、10 微秒的即时启动以及 WebAssembly 支持,以实现优化性能和可嵌入性。
查看缓存全文
缓存时间: 2026/08/20 15:05
http://fx.sh 体积为6.3MB。启动仅需10微秒¹。这是一个由Zig编译的静态ELF二进制文件,或是更小的libfx.wasm²
人工智能将使大多数基础设施实现原生优化。典型案例:fx完成任务的速度甚至比其他智能体的启动速度更快。
快速是条不归路。
1 即微秒 2 有趣事实:wasm版本实际上更小。许多二进制文件的体积源于TLS/HTTP协议栈。在WebAssembly中,fx将fetch()委托给JS运行时处理。您可以在http://fx.sh/try体验此特性
fx - 微小、开放、原生编码智能体
来源:https://fx.sh/ 微小、开放、原生编码智能体\。
v0.0.4(发布说明) (https://fx.sh/changelog) 6.39MiB 状态:实验性 使用风险自担,我们将进行频繁更新
此演示通过Zig工具链编译为WebAssembly,运行完整的fx命令行界面。网络功能委托给浏览器的fetch接口 (https://fx.sh/docs/lib/host-integration#network-requests),所有SDK功能均可在文档中配置 (https://fx.sh/docs/lib)。
fx是用Zig编写的编码智能体框架与命令行工具,专为研究和大型系统嵌入优化而设计。
它始终追求极致简约与高性能,从系统提示词设计、工具集、功能模块到仅6.39MiB的二进制体积皆贯彻此理念。
对于终端用户,其命令行输出风格与形态更接近Unix命令行,而非沉重的“终端IDE“类TUI应用。
它是开源的 (Apache-2.0),支持任意模型,并适用于本地与云端推理场景。
微小约6MB二进制文件
专为瞬时安装和资源受限环境/智能体沙箱的嵌入场景而设计。
即时提示响应
fx冷启动仅需10微秒¹,且在接收用户输入前不进行任何非必要计算或I/O操作,使其非常适合程序化调用。
Wasm支持
通过Zig工具链生成优化的fx.wasm构建版本,进一步缩减体积并实现网络栈可插拔化。
极低内存占用
fx仅占用数兆字节的基础内存,支持在单台机器上部署多个实例。
Shell式界面与交互体验
默认保持滚动历史记录,输出极简,并慎用复杂的TUI或界面渲染。
上下文高效化
采用极简系统提示词与工具集,以节省Token消耗并优化首个Token响应时间 (TTFT)。
可嵌入与可扩展
核心精简,通过技能、插件、MCP进行扩展,秉持类Unix的可扩展哲学。
相似文章
fx:小巧、开源、原生编码代理。
fx是一个基于Zig的微小开源编码代理CLI工具,专注于极简、高性能和可嵌入性,具有二进制文件小、冷启动快的特点。
@EricBlock2100: https://x.com/EricBlock2100/status/2064647467707072697
zerostack是一个用Rust编写的极简编码Agent,仅17000行代码、26MB二进制体积、平均16MB内存占用,性能远超同类JavaScript工具,支持多模型、五级权限、MCP等丰富功能,设计上追求极致的资源效率和代码简洁。
Zig ELF 二进制文件代码高尔夫 (2025)
深入技术探讨如何缩小 Zig ELF 二进制文件的大小,从 2180K 缩减至 500 字节以下,通过去除调试信息、切换到 ReleaseSmall 以及使用 freestanding 目标。
Zig 构建速度正在提升
Zig 0.15 相比 0.14 在编译时性能有显著提升,构建脚本编译时间从约 7 秒降至约 1.7 秒,完整构建时间从 41 秒降至 32 秒,且仍使用 LLVM。本文重点介绍了自托管后端和增量编译方面的进展。
@vintcessun: 发现新思路:编码 agent 原来可以轻到这个程度。16MB 内存、0% 空闲 CPU、26MB 二进制——这数据在 agent 圈里有点离谱。 它用 Rust 硬怼,17k LoC 就把所有标准工具、权限系统、会话管理、MCP 都塞进去…
Zerostack 是一个用 Rust 编写的极简编码 agent,仅消耗 16MB 内存和 26MB 二进制,通过 feature gate 实现轻量化,支持多种提供商和工具。