hax icon
hax icon

hax

A single native C binary that uses a few MBs of RAM. Local models are first-class via llama.cpp and Ollama; also OpenAI, Anthropic, OpenRouter, and Codex.

hax screenshot 1

Cost / License

  • Free
  • Open Source (MIT)

Application type

Platforms

  • Linux
  • Mac
  • BSD
  • FreeBSD
  • OpenBSD
  • Homebrew
0likes
0comments
0articles

Features

Properties

  1.  Lightweight
  2.  Privacy focused
  3.  Minimalistic
  4.  AI-Powered

Features

  1.  Ad-free
  2.  No Tracking
  3.  Support for MarkDown
  4.  Works Offline
  5.  No registration required
  6.  Local AI
  7. Claude icon  Claude Integration
  8.  OpenAI Integration
  9.  Support for Keyboard Shortcuts
  10.  Terminal-based
  11.  Tui

hax News & Activities

Highlights All activities

Recent activities

hax information

  • Developed by

    UA flagOleksandr Chekhovskyi
  • Licensing

    Open Source (MIT) and Free product.
  • Written in

  • Alternatives

    3 alternatives listed
  • Supported Languages

    • English

AlternativeTo Categories

AI Tools & ServicesDevelopment

GitHub repository

  •  223 Stars
  •  11 Forks
  •  0 Open Issues
  •   Updated  
View on GitHub
hax was added to AlternativeTo by Paul on and this page was last updated .
No comments or reviews, maybe you want to be first?

What is 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 very small amount of memory (just a few MBs) - so more RAM is left for your local LLMs.
  • Local models are first-class — Start llama-server -m [model].gguf, then hax --provider llama.cpp, and hax auto-discovers the model and runtime capabilities. No custom provider config block 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.
  • Use any provider/model — Supports OpenAI (+compatible), Anthropic (+compatible), Codex (via ChatGPT subscription), OpenRouter, llama.cpp, etc.
  • Well-behaved Unix tool — XDG paths, clean stdout in -p one-shot mode with resume hints on stderr, plain-text config and session files, composition via subprocesses instead of plugins.

Official Links