harvey Harvey is an agent REPL written in Go and designed to use Ollama server to access language models locally. It is a terminal based application.
The Harvey name was inspired by the play of that name by Mary Chase. I saw parallels between the story Harvey and what I see as my personal language model agent. Many people think of agents only in the context of very big companies. I think of my little computers and what they can accomplish with their own agent. Harvey, as a small agent for small and tiny computers, is a play on a mythic creature. Harvey is a Púca, a software Púca. Harvey can be fun for those who take time for it. It runs on a little computers. Have an adventure and some fun with Harvey.
There is an experimental installer.sh script that can be run with the following command to install latest table release. This may work for macOS, Linux and if you’re using Windows with the Unix subsystem. This would be run from your shell (e.g. Terminal on macOS).
curl https://rsdoiel.github.io/harvey/installer.sh | sh
This will install the programs included in harvey in your
$HOME/bin directory.
If you are running Windows 10 or 11 use the Powershell command below.
irm https://rsdoiel.github.io/harvey/installer.ps1 | iexYou may get security warnings if you are using macOS or Windows. See the notes for the specific operating system you’re using to fix issues.
harvey directorygit clone https://github.com/rsdoiel/harvey
cd harvey
make
make test
make install