The aim of burrow is to allow you to read and search through your documents with ease—and get real answers from an LLM that's read your stuff.
First, download and install Ollama.
Then, run these commands:
# The various Python packages.
python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
# The node stuff.
nvm install 20 # If you haven't already.
nvm use 20
npm install
# Other install steps.
ollama create summarizer -f ./ModelfileFinally, download and install the fonts (you don't need to do this, but it'll look mighty weird if you don't):
Run these commands:
node scripts/create-db.jsRun one or both of these commands:
source .venv/bin/activate # If you haven't already.
# Load PDFs from a directory, recursively.
python scripts/pdfloader.py path/to/pdf/directory
# Load a single Markdown file.
node scripts/create-artifact.js --path=path/to/file.mdnpm run dev -- --open