open-notebook
An Open Source implementation of Notebook LM with more flexibility and features
Discover how open-notebook's connection tester validates AI credentials and model discovery endpoints automatically register models from providers like OpenAI. Learn more!
How the Open-Notebook Embedding Service Handles Vectorization and Embedding StorageDiscover how the Open-Notebook embedding service vectorizes text and stores embeddings using a three-layer pipeline with utility functions, a service facade, and SurrealDB for efficient search.
How the Source Chat Workflow Enables Context-Aware Conversations in Open-NotebookLearn how Open Notebook’s source chat workflow uses LangGraph to build context-aware conversations, injecting source content directly into LLM prompts for better insights.
How the Insights Service Generates and Retrieves Source Insights in Open-NotebookLearn how OpenNotebook's insights service generates and retrieves source insights. Discover its FastAPI backend, SurrealDB storage, and REST API for AI-powered summaries.
How the Transformation Graph Applies Custom Transformations to Source Content in Open‑NotebookOpen Notebooks transformation graph uses LangGraph to apply custom LLM transformations to source text. Clean and store output as searchable insights.
SurrealDB Schema Migration and Relationship Modeling in Open-NotebookExplore SurrealDB schema migration and relationship modeling in Open-Notebook. Discover how versioned schema management and graph relationships drive the project, featuring synchronous and asynchronous Python wrappers.
How the Database-First Credential Provisioning Pattern Works in Open-NotebookDiscover how Open-Notebook's database-first credential provisioning uses SurrealDB to securely store AI auth data, enabling dynamic model linking and easy migrations. Secure your credentials today.
How the Open Notebook Search Service Performs Vector and Full‑Text SearchLearn how Open Notebook's search service performs vector and full-text search using a single FastAPI endpoint and SurrealDB for efficient querying.
How Note Creation Links to Sources and Insights in Open NotebookLearn how note creation links to sources and insights in Open Notebook. Discover how artifact edges and context builders surface relevant material for LLM workflows.
How Open Notebook Handles Async Podcast Generation with SurrealDB Job QueuesDiscover how Open Notebook efficiently handles async podcast generation using SurrealDB job queues via the surreal-commands library for immediate job ID returns and background processing.
How CORS Settings Are Configured in Open Notebook: Security Implications ExplainedLearn how Open Notebook configures CORS using the CORS_ORIGINS environment variable. Understand security implications and secure your production deployments.
How the Open Notebook Credential Management System Stores and Retrieves API Keys SecurelyLearn how Open Notebook's credential management system securely stores and retrieves API keys. It encrypts keys before saving and decrypts on retrieval, ensuring your secrets remain safe.
Have a question about this repo?
These articles cover the highlights, but your codebase questions are specific. Give your agent direct access to the source. Share this with your agent to get started:
curl -s "https://instagit.com/install.md" Maintain an open-source project? Get it listed too →