Installation harvey
harvey is a terminal coding agent that runs language models locally. No cloud account or API key required.
Requirements
Compile from source
git clone https://github.com/rsdoiel/harvey
cd harvey
make
make test
make install
make install copies the binaries into
$HOME/bin/ by default. Override with
make install prefix=/usr/local.
Model backend
Ollama (recommended)
Install Ollama from https://ollama.com/download, then pull a model:
ollama pull qwen2.5-coder:7b
Harvey detects Ollama automatically on startup.
Llamafile (self-contained, no install)
Download a pre-built llamafile from: https://docs.mozilla.ai/llamafile/getting-started/pre-built-llamafiles
Recommended: - Qwen2.5-Coder-7B-Q5_K_S.llamafile (~5 GB,
good for most hardware) -
Phi-3.5-mini-instruct-Q4_K_M.llamafile (~2 GB, low-VRAM /
CPU)
Place it in ~/Models/ and make it executable (Linux /
macOS):
chmod +x ~/Models/Qwen2.5-Coder-7B-Q5_K_S.llamafile
Harvey finds the llamafile automatically and connects.
Running harvey
cd ~/myproject
harvey