Unix-style, composable LLM utilities for your terminal
curl hnt-agent.org/install | shRequirements: Go, Linux/macOS
hinata is a small ecosystem of CLI programs built like classic Unix tools. Instead of a monolithic "AI pair programmer," each binary is a focused building block you can mix, match, and script together.
Core tools:
hnt-llm- Direct LLM API access for piping prompts/responseshnt-chat- Plaintext conversation management and memoryhnt-edit- Targeted file editing with TARGET/REPLACE blockshnt-web- Zero-dependency web UI that speaks tohnt-chatfor storage/backendshnt-agent- Lightweight shell automation for single tasks (think "run tests" or "summarize this diff") rather than full Codex-style pair programming
Interactive:
hnt-agentLet an LLM handle your git workflow, without any prompts:
hnt-agent --yes --auto-exit -m "check diff and commit with meaningful message"Edit multiple files at once:
hnt-edit -m "enable debug mode" src/*.hDirect LLM interaction:
echo "explain quantum computing in one sentence" | hnt-llmgraph LR
hnt-chat --> hnt-llm
hnt-edit --> hnt-chat
hnt-agent --> hnt-edit
hnt-web --> hnt-chat
Additional utilities extend functionality through standard CLI composition.
browse: non-headless (=> high-trust) Chromium browser automationllm-pack: source bundling filesshell-exec: ultra lightweight, headless shell input/outputtui-select: minimal fzf clone for interactively selecting a line from stdinhnt-apply: parse TARGET/REPLACE blocks (used internally byhnt-edit)- for LLM memory, see Cathedral
- Tools, not frameworks
- Text streams, not APIs
- Composable by humans and LLMs alike
- Fast startup, minimal dependencies
MIT
