Harvey is a terminal-based coding agent backed by a local Ollama server (or any provider supported
by mozilla-ai/any-llm-go). It provides an interactive REPL
where you chat with a large language model while also reading files,
running commands, searching code, and applying suggested changes, all
sandboxed to a single workspace directory.
π 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 Ollama, 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
Overview β What Harvey
is, its philosophy, and core features
Configuration β
Workspace configuration in agents/harvey.yaml, including
permissions, timeouts, and memory settings
Commands and Workflows
Command Reference β
Primary man page with all available commands and flags
Getting Started
β Detailed session walkthrough, keyboard shortcuts, and slash
commands
Security Features
Security Guide β Safe
mode, command allowlists, workspace permissions, audit logging, and
threat model
Security Review
β Pre-release security assessment and known limitations
π― Advanced Features
Retrieval-Augmented
Generation
RAG Setup &
Usage β Complete guide to retrieval-augmented generation,
including named stores, ingest commands, and configuration
RAG Commands β
Detailed reference for all RAG-related slash commands
Knowledge Management
Knowledge Base β
SQLite-backed knowledge base schema, FTS5 search, CLI commands, and Go
API
Memory
System β Unified memory architecture with rolling summaries
and token budget tracking
Model Management
Model Guide β Model
selection guide based on /ollama probe results
Model Cache β Model
capability caching architecture, database schema, and probing
mechanisms
Routing β Connect to
remote model endpoints (Anthropic, DeepSeek, Gemini, Mistral, OpenAI)
via @mention
syntax
Llamafile Notes
β Mozilla AIβs single-file runnable models (note: not currently
integrated with Harvey)