NotebookLlama
A self-hosted NotebookLM alternative under the MIT license that uses LlamaCloud for document extraction and indexing and requires cloud API keys.
NotebookLlama is a self-hosted NotebookLM alternative for people who want control over the application code while using cloud services to process documents. It relies on LlamaCloud for document extraction and indexing, so self-hosting doesn't make the workflow fully local.
The Python application is open source under the MIT license, and its setup supports macOS, Linux and Windows. It requires internet access and API keys for LlamaCloud, OpenAI and ElevenLabs. LlamaCloud supports North American and European regions.