~/talk

How I created Bookshelf : An open source AI-powered personal knowledge base

Talkat All Things AI 2025 · 2025-03-17..03-18· [ai-assisted-development]
slides:none on file

Bookshelf is an open source RAG app that actually exists and runs locally using Streamlit, LlamaIndex, Chroma, LangChain and pandas, with optional Ollama-hosted inference models. It stores embedding model in Chroma metadata so queries use the correct embeddings, supports token/sentence/semantic and hierarchical node parser chunking, implements an automerging retriever plus cross‑encoder and BGE re‑rankers, and shows GPU/CUDA setup commands and performance tradeoffs for local evaluation.

AI-written summary · about

  1. 0:00Introduction
  2. 3:05Embedding models
  3. 4:13Matching and metadata
  4. 5:45Advanced RAG strategies
  5. 8:29Optimization techniques
  6. 11:32Local execution and wrap up
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.