Open-source desktop and Docker app for private chat over your own documents
AnythingLLM is an open-source application from Mintplex Labs for running private chat and retrieval over your own documents. You install it as a desktop app or run it with Docker, feed in PDFs, spreadsheets, code and web pages, and organise them into separate workspaces that each keep their own vector store and settings. It is model-agnostic: point it at OpenAI, Anthropic, Gemini, Groq or a local model server and it uses whichever you choose. The differentiator is packaging, since ingestion, embedding, vector storage and the chat interface all ship as one system you host yourself, so nothing has to leave your machines.
Last updated: 2026-09-20. This site only provides an index; for exact features, pricing, and licensing, see the official website.
private document chat, retrieval over internal files, self-hosted assistants, research notes
If you're comparing similar products, check the alternatives below, or browse all tools in the AI Chat Assistants category.
For cloud models, yes, you supply keys for OpenAI, Anthropic, Gemini or another provider. It can also run fully offline against a local model server such as Ollama or LM Studio, in which case no external key is needed at all.
Only to whichever model provider you configure. Embeddings and chat can both be pointed at local models, and the vector store stays on your machine, so a fully offline setup is possible for sensitive material.
A chat client answers from model knowledge. AnythingLLM adds document ingestion, embedding and a vector store per workspace, so answers can be grounded in your own files instead of general training data.
The most widely used general-purpose AI chat assistant
AI assistant specialising in long documents and careful reasoning
Google's natively multimodal AI assistant
Desktop and mobile chat client that runs on your own API keys or a hosted plan