skip to main content

Harvey User Manual

Harvey, a six foot six invisible rabbit

Harvey is a tool for scholarly work via natural language programming. It provides an interactive REPL backed by a local language model system — running via llamafile or Ollama — where you direct the model to read files, run commands, search code, and apply changes inside a sandboxed workspace. Individual prompts can be routed to cloud providers via named routes. Language model systems are commonly called “AI models” or “AI”; Harvey treats them as a programmable interface for deliberate, documented work rather than a chat assistant.


🚀 Quick Start Guide

For users who want to get Harvey running immediately

1. Installation

INSTALL.md — Step-by-step instructions to install Harvey on Linux, macOS, or Windows

2. First Session

getting_started.md — Launch Harvey, connect to a local model, and run your first commands

3. System Prompt Customization

HARVEY.md — The default system prompt and how to customize it for your project


📚 Core User Guide

For daily Harvey usage

Working with Harvey

Commands and Workflows

Command vocabulary

Every Harvey resource command responds to the same eight verbs:

Verb Meaning
list Enumerate all registered items
add Register an existing external resource (file, URL)
new Create a fresh internal item (database, skill, plan)
use [NAME] Activate an item; picker when NAME is omitted
show [NAME] Display item content or details
edit [NAME] Open in $EDITOR
remove [NAME] Delete or unregister; picker when NAME is omitted
rename OLD NEW Rename

Backend service commands additionally support start, stop, and status (connection health — distinct from show which displays content).

The add vs new distinction: add registers something you already have; new creates something Harvey manages from scratch.

Learning this vocabulary for one command teaches you all the others: /llamafile, /rag, /route, /session, /skill, /skill-set, and /memory profile all follow the same pattern.


🎯 Advanced Features

Retrieval-Augmented Generation

Knowledge Management

Model Management

Sessions & Recording

File & Workspace Operations

Automation & Pipelines

Status & Diagnostics


🔧 Extending Harvey

Skills System

Security


📖 What’s New


🔍 Can’t Find What You Need?