getting started

get funes running on your machine in under 5 minutes.

prerequisites

funes requires two things before installing:

1. rust

funes is installed via cargo, the rust package manager.

$ curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

on Windows, download from rustup.rs

2. ollama

funes uses ollama to run AI models locally. download from ollama.com then pull the required models:

$ ollama pull nomic-embed-text
$ ollama pull llama3

install funes

$ cargo install funes-memory

this installs the funes command globally on your machine.

first steps

once installed, index something and run your first query:

# index your notes or projects
$ funes add ~/notes
# index your shell history
$ funes index-history
# query everything
$ funes query "that postgres fix from last month"

start the watcher

to have funes automatically index files as you work, add a directory to the watch list and start the daemon:

$ funes watch ~/projects
$ funes start

note: funes start runs in the foreground in v1.0. true background daemon mode is coming in v1.1.