Important
This currently depends on using a local Ollama hosted instance of mistral. Install Ollama, then get mistral by running ollama pull mistral
.
Build and install with uv and npm:
uv venv
uv install .
npm install --prefix src/frontend
npm run --prefix src/frontend build
Run with:
uv run streamlit run src/main.py
The data directory, where it saves documents, defaults to data
in your working directory.
To run with a custom data directory:
uv run streamlit run src/main.py -- --dir <PATH/TO/CUSTOM/DIRECTORY>