Deterministic terminal coding agent.
HooCode is a terminal coding agent that keeps you in control: every edit and shell command passes through a permission gate, and the agent is scoped by an explicit mode (Ask · Plan · Build · Debug) instead of one do-everything prompt.
npm install -g @kolisachint/hoocode-agent
hoocode --helpdemo-1.mp4
- Product — features, modes, tools, and extensibility
- Install — installation and building from source
- Contributing — contribution guidelines
- AGENTS.md — project-specific rules for humans and agents
| Package | Description |
|---|---|
| @kolisachint/hoocode-agent | Interactive coding agent CLI (hoocode / hoo) |
| @kolisachint/hoocode-agent-core | Agent runtime with tool calling and state management |
| @kolisachint/hoocode-ai | Unified multi-provider LLM API (OpenAI, Anthropic, Google, …) |
| @kolisachint/hoocode-tui | Terminal UI library with differential rendering |
HooCode is a fork of the upstream pi-mono project (originally badlogic/pi-mono) by Mario Zechner (@badlogicgames). The upstream project is MIT-licensed and all original copyright is preserved in LICENSE. Huge thanks to Mario and the upstream contributors — without their work, this fork would not exist.
MIT — see LICENSE.