All 140 Dependencies
Every package AnythingLLM depends on, ranked by repo health score.
AnythingLLM is an open-source, privacy-first AI application that unifies document ingestion, RAG-powered chat, no-code AI agent workflows, and multi-modal processing into a single self-hostable platform. Whether you run it as a desktop app, Docker container, or cloud deployment, it works out of the box without complex configuration—just connect your preferred LLM provider and start chatting with your documents.
The platform supports over 35 LLM providers including Ollama, LM Studio, OpenAI, Anthropic, AWS Bedrock, Google Gemini, Mistral, and dozens more, alongside a rich set of vector databases (LanceDB, PGVector, Pinecone, Chroma, Weaviate, Qdrant, Milvus, Zilliz). Its collector service handles parsing of PDFs, DOCX, XLSX, EPUB, audio, images, and even YouTube videos and GitHub repositories into searchable vector embeddings.
AnythingLLM has evolved well beyond a simple chat interface. It now includes a no-code AI agent builder with drag-and-drop flow automation, MCP (Model Control Protocol) server compatibility, dynamic model routing that automatically selects the best LLM for each query, persistent workspace memories, scheduled background tasks, and a browser extension for capturing web content. Multi-user support with role-based access controls makes it viable for teams, while a full Developer API and embeddable chat widget enable product integrations.
With 60,000+ GitHub stars and active monthly releases, AnythingLLM has become a go-to choice for organizations that need the capabilities of a managed AI platform without sending sensitive data to third-party services. Desktop apps for Mac, Windows, and Linux, a mobile app on Android, and one-click deployment templates for AWS, GCP, DigitalOcean, Railway, and Render make it accessible across every deployment context.