hax: A Minimalist C-Based Coding Agent That Lives in Your Terminal
Hax – a minimalist, terminal-native coding agent written in C

hax is a single native C binary that starts instantly and uses only a few MB of RAM, leaving more memory for local LLMs. It auto-discovers model and runtime capabilities, supports OpenAI, Anthropic, Codex, OpenRouter, and llama.cpp, and respects your terminal by streaming Markdown and tool output without messing with scrollback. With XDG paths, plain-text configs, and subprocess composition, it's a well-behaved Unix tool for developers who want an inspectable, resource-conscious agent.
If you want MCP marketplaces, a plugin runtime, IDE panels, or per-command permission prompts, other agents build exactly that — hax deliberately doesn't, and docs/philosophy.md explains each omission and the pattern that covers the need.