Let's have a chat about your notes!
Check out the hosted app on HuggingFace spaces
NoteBot is a simple, LLM-powered chatbot with whom you can converse about your (my) notes.
Please note that it is early days for NoteBot - you may experience rough edges.
Install NoteBot
pip install -r requirements.txt
Optional: Create a .env
file in the root of the repo and insert your OpenAI API KEY
OPENAI_API_KEY="sk-..."
Launch NoteBot
python notebot/app.py
Launch Notebot with custom notes repository
python notebot/app.py --note-repo-url https://github.com/YOUR_USER/YOUR_REPO.git
Launch NoteBot with custom OpenAI API key
python notebot/app.py --openai-api-key YOUR_API_KEY
Get help
python notebot/app.py -h
Install poetry as described in the official documentation
Install project dependencies
poetry install
Install pre-commit hooks
pre-commit install