- Local llama.cpp server (which runs the LLM) Github Link
- Pi coding agent in a dev container (yolo mode without the git folder(or enable it in your config)) Github Link
- Add
scripts/to your PATH - Download a
.ggufmodel and put it inmodels/ - Run
hva
config/hva-conf.json is created automatically on first run.
- Best relative speed/performance/vram usage (try to use 'Q4_K_M' even on low VRAM)
- Model Page Link
- i1-IQ3_S download (15.3 GB)
- i1-Q4_K_M download (21.2 GB)
- i1-Q5_K_M download (24.7 GB)
- i1-Q6_K download (28.5 GB)
- Not a MoE model (!Use the model above instead!)
- ONLY USE IF YOU HAVE TOO MUCH VRAM / DON'T CARE ABOUT SPEED (VRAM usage compared to '35B-A3B' is a 2 GB -> 9GB jump) + no 'i1' yet
- Model Page Link
- Q4_K_M download (16.5 GB)
- Q5_K_M download (19.2 GB)
- Q6_K_M download (22.1 GB)
- Q8_0 download (28.6 GB)
bash - add to ~/.bashrc:
source /path/to/hva/completions/hva.bashfish - symlink into completions:
ln -s /path/to/hva/completions/hva.fish ~/.config/fish/completions/hva.fish/list-cmds- show HVA custom commands and blessed flows/list-skills- show HVA skills by group/use-skill- pick a manual skill and insert the/skill:...call/git- prepare a local git review diff and send it to the agent/skill:read-repo- preview, ignore, and load a repo or subpath into context/skill:hva-review- run the HVA repo review checklist/skill:hva-new-skill- make or change HVA skills and extensions
hva start/reuse llama, enter workspace, open Pi
hva --local start/reuse llama, then open host Pi
hva --bash shell into running dev container, or start one if needed
hva --new start a fresh Pi session (clears resume state)
hva --new-hard start a fresh Pi session and recreate the dev container
hva --msg TEXT one-shot Pi message
hva --prompt TEXT one-shot Pi prompt (alias for --msg)
hva --prompt-file FILE one-shot Pi prompt from file
hva --diff-review REV review git diff from REV..HEAD
hva --diff-review-branch BRANCH
review git diff from merge-base(BRANCH, HEAD)..HEAD
hva --diff-review-main review git diff from merge-base(main/master, HEAD)..HEAD
hva --diff-review-staged review staged git diff
hva --diff-review-unstaged review unstaged git diff
hva --diff-review-all review tracked + untracked git diff without touching real index
hva --stop stop llama, searxng, and dev container
hva --start-searxng start SearXNG helper container
hva --stop-searxng stop SearXNG helper container
hva --update pull latest hva, ensure config exists, refresh Pi config
hva --reset-pi-cache clear cached Pi config/home (rebuilt on next run)
hva --cleanup-docker [--apply] [--volumes] [--global-build-cache]
show Docker storage; prune HVA-owned leftovers when applied
hva --runtime-state [WORKSPACE]
print HVA state paths for this workspace
hva --daemon start llama server as background daemon
hva --healthcheck compact llama health verdict; strict on cache invalidation
hva --llama-cpp-update update pinned llama.cpp image digest, then pull it
hva --llama-cpp-logs-full print full llama server container logs
hva --build-docker-prison build dev image if missing/outdated (--force to rebuild anyway)
hva --check-versions check pinned vs latest upstream versions
hva --loop [WORKSPACE] run Pi loop mode using WORKSPACE/tasks.md
hva --loop-init [WORKSPACE] create a tasks.md template in workspace root
hva --loop-stop [WORKSPACE] ask a running loop to stop after this iteration
hva --loop-status [WORKSPACE]
print current loop status from workspace state
hva does not read or write project agent files. The target repo's AGENTS.md, .pi/extensions, and .pi/skills are ignored. HVA loads its own stuff from pi/extensions/, hva-runtime/, skills/, and skills-hva/.
config/hva-conf.json- all settings (model, context, sampling, mounts, MCP). Seeconfig/hva-conf.json.sample.config/hva-secrets.json- optional secrets (gitignored). Seeconfig/hva-secrets.json.sample.- Full config reference and one-shot env overrides: docs/docker.md.
- docs/new-skill.md - how to add a skill or extension. docs/skill-basics.md for the mental model.
- Try opening
hvaand calling/skill:hva-new-skill help me make a new skill for ...