Skip to content
HN On Hacker News ↗

fx - Tiny, open, native coding agent

▲ 315 points 135 comments by handfuloflight 6d ago HN discussion ↗

Pangram verdict · v3.3

We believe that this entire text is human-written.

17 %

AI likelihood · overall

Human
100% human-written 0% AI-generated
SEGMENTS · HUMAN 1 of 1
SEGMENTS · AI 0 of 1
WORD COUNT 246
PEAK AI % 17% · §1
Analyzed
Aug 18
backend: pangram/v3.3
Segments scanned
1 windows
avg 246 words each
Distribution
100 / 0%
human / AI fraction
Verdict
Human
Pangram v3.3

Article text · 246 words · 1 segments analyzed

Human AI-generated
§1 Human · 17%

Tiny, open, native coding agent.v0.0.36.39mibstatus: experimental use at your own risk, we will be making frequent changesThis demo runs the full fx CLI as WebAssembly compiled with the Zig toolchain.Networking is delegated to browser fetch, and every SDK aspect is configurable in the docs.fx is a coding agent harness and CLI written in Zig, optimized for research and embeddability as part of larger systems.It focuses on minimalism and performance across the board, from system prompt design, to its tools, feature set, and 6.39mib binary.For end users, its CLI output style and form factor aims to be closer to a Unix shell than a heavy "IDE in the terminal" TUI.It's open source (Apache-2.0), model-agnostic, and suitable for both local and cloud inference.Tiny ~6mb binaryDesigned for instant installation and embedding in resource constrained environments and agent sandboxes.Instant time to promptfx cold starts in 10µs and does no unnecessary work or I/O prior to accepting user input, making it ideal for programmatic use.Wasm supportOptimal fx.wasm builds produced by the Zig toolchain, which further reduce fx's size, making the network stack pluggable.Minimal memory footprintfx contributes single-digit megabytes of memory baseline, allowing you to pack many instances in one machine.Shell-like UI and ergonomicsfx preserves scroll history by default, produces minimal output, and makes sparing use of complex TUI or paintsContext efficientMinimal system prompt and tools, to save on token costs and to yield optimal time-to-first-token performance (TTFT).Embeddable and extensibleSmall core, extended via skills, plugins, MCPs, with a Unix-like philosophy to extensibility.