Hax — Development skill for Claude Code
A minimalist, terminal-native coding agent written in C.
How to install Hax
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open mrexodia/hax and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Hax does
A minimalist, terminal-native coding agent written in C.
Alternatives in Development
- Slavingia/skills — Claude Code skills based on The Minimalist Entrepreneur by Sahil Lavingia 5.9k ★
- Tau — A Python port of Pi’s minimalist coding agent 2.5k ★
- Zerostack — Lightweight coding agent written in Rust, optimized for memory footprint and performance 1.7k ★
README
hax
**A minimalist, terminal-native coding agent written in C.**

Key features
- Lightweight by design — A single native C binary with a small dependency set. Starts instantly and uses only a few MB of memory, leaving more RAM for local models.
- Local models are first-class — Start
llama-server -m [model].gguf, thenhax --provider llama.cpp, and hax auto-discovers the model and runtime capabilities. No custom provider config block is needed for the default setup. - Respects your terminal — Streaming Markdown and live tool output, reflowed for display in the terminal. Only redraws the current streaming line or the input area, native scrollback is preserved. Does not take over or mess with your terminal.
- Inspectable — See exactly what was sent to the model and what it replied in a usable transcript view (Ctrl+T). Optionally collect a detailed wire protocol trace.
- Broad provider support — OpenAI (+compatible), Anthropic (+compatible), Codex (via a ChatGPT subscription), OpenRouter, OpenCode Zen/Go, llama.cpp, and custom endpoints.
- Well-behaved Unix tool — XDG paths, clean stdout in
-pone-shot mode with resume hints on stderr, plain-text config and session files, composition via subprocesses instead of plugins.
Target audience
Developers who live in the terminal, run local models, audit what their tools do, package software for distros, or run agents where resources are scarce. 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](./docs/philosophy.md) explains each omission and the pattern that covers the need.
If "fancy new AI tech in an old-school minimalist package" sounds like your vibe, you might like this.
In
Related Skills
Keen Code
A context-aware terminal-based coding agent written in Go. Supports multiple-providers, MCPs, Subagents, Agent
PasClaude
A terminal coding agent for Windows, written in Free Pascal. No dependencies beyond the FPC RTL.
Calyx
A native macOS terminal app built on Ghostty for running and supervising coding agents
Meow Coding
Meow Coding — a desktop app (Electron + React) that runs multiple CLI coding agents (opencode, Claude Code, ai
Infiniterm
Terminal cards on an infinite canvas for macOS, with every coding agent's state on its card's border. Native R
MendCode
A coding agent for the terminal: one daemon keeps your sessions, any terminal attaches. Native engine or Claud
Related Agents
Crush
The glamourous AI coding agent for your favourite terminal.
Oh My Pi
AI coding agent for terminal with hash-anchored edits, LSP, subagents and more
Agent Of Empires
Claude Code, OpenCode, Mistral Vibe, Codex CLI, Gemini CLI Coding Agent Terminal Session manager via tmux and