Reading up on FX
4 deep · digging since mar 28
- fx :Tiny, open, native coding agent.
fx is a tiny, open-source, native coding agent designed to assist developers by providing lightweight, integrated coding assistance directly within their development environment.
- How ‘Love Story’ Gave Viewers a History Lesson on the Kennedys and ’90s NYC - The New York Times
The FX show 'Love Story' dramatizes John F. Kennedy Jr. and Carolyn Bessette's relationship, sparking younger viewers to research the couple and 1990s NYC culture.
Takes
I used 𝚏𝚡 to build Mini, a personal web browser. Many times I need to screen share, stream, or just test something without the 'bloat' and state of my browser. So I go Mini. This was a cool test for
@rauchg
Introducing fx, a tiny, open, native coding agent from Vercel Labs. Originally an internal tool, fx is a harness and CLI written in Zig, optimized for research and embedding in larger systems. Today, we're open sourcing it. fx is built on three principles: 1. Fast. A single native binary, no runtime to install. It cold starts in 10µs and does no unnecessary work or I/O before accepting input. fx is the answer to "how fast can a coding agent be?" 2. Light. The 6.3MiB binary uses single-digit megabytes of memory at baseline, made for instant installation and embedding in resource-constrained environments and agent sandboxes. 3. Open. Apache-2.0, model and provider agnostic, suitable for local and cloud inference. Its small core extends through skills, plugins, and MCP. Minimalism is an obsession throughout the entire harness: system prompt, tools, features, binary. The goal was to keep context usage and time to first token low, and make fx optimal for model benchmarking, sandboxing, evals, and gyms. You can use fx directly or embed it as infrastructure. The CLI feels more like a Unix shell than an IDE in the terminal: it preserves scroll history, produces minimal output, and uses complex TUI rendering very, very sparingly. Programmatically, 𝚏𝚡 𝚊𝚜𝚔 --𝚓𝚜𝚘𝚗 gives structured output, 𝚏𝚡 𝚊𝚌𝚙 connects to editors and other clients, and WebAssembly can even run the whole thing inside the browser (see:
@vercel_dev