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
- OpenAI Codex CLI — (Rust implementation) 67.8k ★
- Claurst — Your favorite Terminal Coding Agent, now in Rust 9.2k ★
- Slavingia/skills — Claude Code skills based on The Minimalist Entrepreneur by Sahil Lavingia 5.9k ★
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
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
BS Coding
BS Coding — a desktop app (Electron + React) that runs multiple CLI coding agents (opencode, Claude Code, aide
Tau
A Python port of Pi’s minimalist coding agent.
Tilth
A local-first garden almanac & planner — but really an experiment in agent-first, no-hand-coding development:
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