NotebookLlama is a self-hosted NotebookLM alternative for people who want to work with documents through an app they can host and modify. Its browser interface runs locally, while LlamaCloud provides document extraction and indexing. It requires cloud services.
The app includes document chat and a multi-page Streamlit interface. It's written in Python and released under the MIT license, so you can inspect the code and adapt it to your own document workflows. The supplied setup covers macOS, Linux and Windows, with Postgres and Jaeger running in Docker containers.
Hosting the interface yourself doesn't keep all processing on your machine. NotebookLlama requires API keys for LlamaCloud, OpenAI and ElevenLabs, so it needs internet access and accounts with those providers. It's a fit for readers who want control over the application code and hosting while accepting a cloud-backed document workflow.
LlamaCloud supports North American and European regions. The default indexing pipeline uses OpenAI's text-embedding-3-small model, and the app also allows custom embedding models. Its backend includes an MCP server, and Jaeger provides an observability dashboard.
Claim this page and we'll verify you by hand. NotebookLlama gets the verified badge, and you can upgrade the listing to be featured on localhosted. Proud to be listed? Put our badge on your site.
Want more people to find NotebookLlama?Promote it
Something wrong or outdated on this page?
5.4KUpdated 3 months ago
macOS · Windows · Linux#MCP#Multilingual#Ollama integration
5ire is a free desktop AI assistant that combines chat, a local document knowledge base and MCP tools. It runs on macOS, Windows and Linux, with Mac downloads for Apple Silicon and Intel. It's for people who want to use their own documents and external tools alongside conversations with local or cloud models.
10.5KUpdated 7 months agoApache-2.0
macOS · Windows · Linux · Android · Web#Code execution#MCP#Multimodal input
66.6KUpdated 2 hours agoMIT
macOS · Windows · Linux · Android · Docker · Web#LM Studio integration#MCP#Multimodal input
77KUpdated 3 months agoAGPL-3.0
macOS · Windows · Linux · iOS · Android · Web#MCP#Multi-user access#RAG
41.9KUpdated 6 days agoGPL-3.0
macOS · Windows · Linux · iOS · Android · Web#MCP#Multimodal input#Ollama integration
52.3KUpdated 55 minutes agoAGPL-3.0
macOS · Windows · Linux#LM Studio integration#MCP#Multilingual
aichat brings Ollama and cloud AI services into the same terminal interface for developers and people who work at the command line. It runs locally on macOS, Linux and Windows, with Android support through Termux. Model processing happens through the backend you choose: Ollama supports local models, while providers such as OpenAI, Claude and Gemini process requests in the cloud.
AnythingLLM is an open source AI assistant for people who want to chat with their documents and use AI agents on their own hardware. The desktop app runs on Windows, macOS and Linux, while a Docker deployment supports multiple users on a self-hosted server. No account is required for the desktop app.
AppFlowy is a self-hosted Notion alternative for teams that want project management, shared documents, and AI in an environment they control. Its self-hosted enterprise offering can run on premises, in your own cloud, or in an air-gapped environment. Self-hosted LLMs and embedding models let you keep AI processing and workspace data inside your infrastructure, with no vendor access to your instance.
Chatbox is an AI chat client for people who want local models and cloud providers in the same app. It connects to Ollama for local LLM use and supports GPT, Claude, Gemini, Grok and DeepSeek with your own API keys. Chatbox also offers its own hosted model service.
Cherry Studio is a free, open source desktop app for people who use several AI models and want their conversations in one place. It runs on Windows, macOS and Linux. Chats, settings and knowledge base files are stored on your device.