AnythingLLM
AnythingLLM is an open source, all-in-one AI app you can self-host — a private ChatGPT for your own documents that connects any LLM to your files, adds RAG and no-code agents, and keeps everything on your machine or server.
What is AnythingLLM?
AnythingLLM is an open source, all-in-one AI application for chatting with your own documents. You point it at any LLM — OpenAI, Anthropic, Google Gemini, or a local model via Ollama — drop in your PDFs, DOCX, and text files, and it builds a private ChatGPT that answers from your content instead of the open web.
What is AnythingLLM best for?
Solo users and small teams who want private, chat-with-docs AI without a subscription or sending data to a vendor’s cloud. It’s the fastest way to get a working RAG assistant running — the free desktop app installs in minutes, and the Docker build adds multi-user workspaces when a team needs shared access.
What can AnythingLLM do?
- Chat over your own PDFs, DOCX, TXT, and scraped web pages with source-cited RAG
- Connect 30+ LLM providers — OpenAI, Anthropic, AWS Bedrock, Gemini, Ollama, Mistral, Groq, and more
- Swap between vector databases: LanceDB (default), Pinecone, Chroma, Weaviate, Qdrant, PGVector, and others
- Build no-code AI agents with web browsing, plus MCP support for external tools
- Organize documents into isolated workspaces, each with its own context and settings
- Embed a chat widget on any website, or drive it through the developer API
- Add multi-user accounts with role-based permissions (Docker deployment only)
Is AnythingLLM free?
Yes — the desktop app and the self-hosted Docker version are free and MIT-licensed, and you only pay for your own LLM API tokens or hardware. The managed cloud is the paid option: a private hosted instance starts at $50/month (Basic) or $99/month (Pro), with custom Enterprise pricing for on-premise, SSO, and RBAC.
Where does AnythingLLM fall short?
- Multi-user is Docker-only. The free desktop app is single-user; sharing workspaces with a team means self-hosting the Docker build or paying for the cloud — there’s no team mode in the one-click desktop install.
- RAG quality varies and isn’t benchmarked. Retrieval accuracy depends heavily on chunking and your embedding model, and the docs publish no accuracy numbers, so large or messy document sets can return weak or off-topic answers.
- Enterprise compliance is gated. SOC 2 and formal security documentation sit behind contact-sales rather than being openly available, which can slow adoption in regulated organizations.
What does AnythingLLM replace?
AnythingLLM is a self-hosted alternative to ChatGPT, Glean, and Microsoft 365 Copilot. It gives you the same chat-over-your-documents experience, but you bring your own model keys, keep files on your own infrastructure, and skip per-seat enterprise pricing.
FAQ
Is AnythingLLM open source? Yes. AnythingLLM is released under the MIT license, one of the most permissive OSI-approved licenses, and the full source is on GitHub.
Can I self-host AnythingLLM for free? Yes. Both the desktop app and the Docker self-hosted version are free; your only costs are LLM API usage (or local hardware) and the server you run it on.
Is AnythingLLM a good ChatGPT alternative? For private, chat-with-docs use it’s a strong fit — you keep data local and choose any model. If you need the strongest reasoning, hosted models like GPT-4 still outperform smaller local models you might run alongside it.
What do I need to run AnythingLLM? For a single user, just the desktop app on Mac, Windows, or Linux. For teams and multi-user access, a server with Docker, plus an LLM provider (a cloud API key or a local runner like Ollama). Other self-hostable chat UIs include Open WebUI and LibreChat.