Open Notebook is an intelligent research assistant designed to help users ingest, organize, and chat with their documents. It leverages a Content Processing Pipeline to convert raw files (PDFs, text) into vector embeddings, storing them in a structured database accessed via a Repository Pattern. The system exposes a REST API that powers a reactive frontend, while sophisticated AI Orchestration manages context-aware conversations using Universal AI Provisioning to switch between different LLM providers seamlessly.
open-notebook is organized as connected concepts and components. Start broad, then drill down chapter by chapter.
Open Notebook is an intelligent research assistant designed to help users ingest, organize, and chat with their documents. It leverages a Content Processing Pipeline to convert raw files (PDFs, text) into vector embeddings, storing them in a structured database accessed via a Repository Pattern. The system exposes a REST API that powers a reactive frontend, while sophisticated AI Orchestration manages context-aware conversations using Universal AI Provisioning to switch between different LLM providers seamlessly.
Source Repository: https://github.com/lfnovo/open-notebook
Follow sequentially or jump to any topic. Start with Domain Models & Schema.
This tutorial was automatically generated by Code IQ and rendered with the shared tutorial site builder. It can be produced for any repository tutorial folder that follows the numbered markdown chapter layout.
View Code IQ ↗