Fx: Unix Like Coding Agent Vercel Labs released fx, an open-source (Apache-2.0) coding agent harness and CLI written in Zig, optimized for research and embeddability, with a 7.8 MiB binary. The tool supports local and cloud inference, offers a Unix-like CLI, and can be embedded via WebAssembly or connected through the Agent Client Protocol. It is currently experimental and available at fx.sh. ⠀⠀⠀⠀⠀⠀⣠⣾⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⢰⣿⡿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⣠⣶⣿⣿⣷⣶⡶⣶⣶⣆⠀⠀⠀⣴⣶⣶⠆ ⠀⠀⠀⠉⢹⣿⣿⠉⠉⠀⠘⢿⣿⣧⣀⣾⣿⡿⠃⠀ Tiny, open, embeddable, native coding agent. ⠀⠀⠀⠀⣼⣿⡏⠀⠀⠀⠀⠀⠻⣿⣿⣿⠟⠀⠀⠀ ⠀⠀⠀⢀⣿⣿⠃⠀⠀⠀⠀⢠⣦⠘⢿⣿⣷⡀⠀⠀ curl -fsSL https://fx.sh/setup.sh | bash ⠀⠀⠀⣸⣿⡟⠀⠀⠀⠀⣰⣿⣿⠗⠀⠻⣿⣿⣄⠀ ⠀⠀⠀⣿⣿⠇⠀⠀⠀⠾⠿⠿⠋⠀⠀⠀⠘⠿⠿⠦ ⚠ Status: Experimental. Use at your own risk. ⠀⣸⣿⡿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⠟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ 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 7.8 MiB binary. For end users, its CLI output style and form factor aim 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. curl -fsSL https://fx.sh/setup.sh | bash To get started, sign in with Vercel: fx login Or add an AI Gateway API key: fx setup Run fx from a project: cd your project fx The current directory becomes the primary workspace. Enter a prompt, or run /help to browse interactive commands. Run /feedback to open the feedback form at fx.sh/feedback . It does not create a diagnostic or change the clipboard. Run /trace to create a private Markdown diagnostic with logs, session context, runtime state, permissions, and recent activity. On macOS, fx copies the .md file to the clipboard; on other platforms, it saves the file and prints its path. Review and redact the trace before sharing it. Use fx ask for a single request: fx ask "explain the changes in this repository" fx starts in auto permission mode, which reviews unresolved sensitive actions. See Permissions https://fx.sh/docs/configure-fx/permissions for other modes and persistent rules. Inside a saved session, /permissions remember