An agentic coding CLI for the terminal — bring any model, keep full control.
Works with Ollama, llama.cpp, OpenAI, OpenRouter, or any OpenAI-compatible API. No mandatory cloud service, no vendor lock-in, no telemetry.
Interactive REPL, single-shot print mode (-p), or full TUI. Auto-saved sessions. Cross-platform on Linux, macOS, and Windows.
Two operating modes in one session. Plan is read-only (read, search, browse). Build unlocks write, edit, and shell tools. Toggle at any time with /plan, /build, or Tab.
Define custom agents as TOML files with per-tool permissions. Chain agents into pipelines. Drop a SKILL.md, AGENTS.md, or CLAUDE.md in any project for domain-specific instructions.
Run agents inside isolated Docker containers. Launch local inference servers (Ollama, llama.cpp) with automatic Docker fallback.
npm install -g @x0rn/harness-cligit clone https://gitlab.com/x0rn/harness
cd harness && npm install && npm run buildharness initFull CLI reference, configuration guide, how-to tutorials, and examples.
Dedicated documentation site coming soon.