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.

22 LangChain.js Community ^0.2.23 outdated 28 react-confetti-explosion ^2.1.2 outdated 28 truncate ^3.0.0 31 fast-levenshtein ^3.0.0 33 @esbuild-plugins/node-globals-polyfill ^0.1.1 outdated 33 url-pattern ^1.0.3 35 js-levenshtein ^1.1.6 35 text-case ^1.0.9 36 later 4.2.0 37 fix-path ^4.0.0 outdated 39 node-html-markdown ^1.3.0 outdated 40 he ^1.2.0 41 node-ip ^2.0.1 41 pdf-parse ^1.1.1 outdated 41 strip-ansi ^7.1.2 41 swagger-autogen ^2.23.5 42 Phosphor Icons React ^2.1.7 42 check-disk-space ^3.4.0 42 react-speech-recognition ^3.10.0 outdated 43 node-xlsx ^0.24.0 43 react-highlight-words ^0.21.0 44 buffer ^6.0.3 44 chartjs-node-canvas ^5.0.0 44 pluralize ^8.0.0 44 react-device-detect ^2.2.2 44 react-loading-skeleton ^3.1.0 44 wavefile ^11.0.0 45 astra-db-ts ^0.1.3 outdated 45 @microsoft/fetch-event-source ^2.0.1 47 vscode-ripgrep 1.17.1 outdated 47 cross-env ^7.0.3 outdated 47 tiktoken ^1.0.8 47 slugify ^1.6.6 47 SheetJS (xlsx-republish) ^0.18.5 outdated 48 swagger-ui-express ^5.0.0 50 Tremor React ^3.15.1 50 cron-validate 1.4.5 outdated 50 pdf-lib 1.17.1 51 cors ^2.8.5 51 ExcelJS 4.4.0 51 FileSaver.js ^2.0.5 51 jsonwebtoken ^9.0.0 51 ollama-js ^0.6.3 52 ts-node ^10.9.2 53 PptxGenJS 4.0.1 53 react-beautiful-dnd 13.1.1 54 jsonrepair ^3.7.0 55 mime ^3.0.0 outdated 55 react-toastify ^9.1.3 outdated 55 tesseract.js ^6.0.0 outdated 57 html-to-text ^9.0.5 outdated 57 i18next-browser-languageDetector ^7.2.1 outdated 58 bcrypt.js ^3.0.3 61 Chart.js ^4.5.1 61 diff 7.0.0 outdated 62 Commander.js ^12.1.0 outdated 63 eslint-plugin-react ^7.37.5 64 eslint-plugin-prettier ^5.0.0 64 prisma-cli 5.3.1 outdated 65 Chalk ^4 outdated 65 react-tooltip ^5.25.2 outdated 66 p-queue 6.6.2 outdated 67 Winston ^3.13.0 68 qdrant-js ^1.9.0 68 Lodash ^4.0.8 68 Mammoth.js ^1.6.0 69 eslint-config-prettier ^9.0.0 outdated 70 docx 9.6.1 outdated 70 uuid ^9.0.0 outdated 72 react-error-boundary ^6.0.0 73 officeParser ^4.0.5 outdated 73 qrcode.react ^4.2.0 75 dotenv ^16.0.3 outdated 75 globals ^17.4.0 76 joi ^17.11.0 outdated 76 react-i18next ^14.1.1 outdated 76 turndown 7.2.4 77 ignore ^5.3.0 outdated 77 web-push ^3.6.7 78 Transformers.js ^2.14.0 78 ADM-ZIP ^0.5.16 outdated 78 Apache Arrow JS 19.0.0 outdated 78 markdown-it ^13.0.1 outdated 79 concurrently ^9.1.2 outdated 79 node-postgres ^8.11.5 80 pinecone-ts-client ^2.0.1 outdated 81 milvus-sdk-node 2.3.5 outdated 83 node-html-parser ^6.1.13 outdated 84 Lobe Icons ^4.0.3 outdated 85 body-parser ^1.20.3 outdated 85 esbuild ^0.28.1 85 ws ^8.18.0 86 Autoprefixer ^10.4.14 86 Express ^4.21.2 outdated 86 http-proxy-middleware ^3.0.0 outdated 86 Multer 2.0.0 outdated 87 cRonstrue ^2.50.0 outdated 87 i18next ^23.11.3 outdated 88 Moment.js ^2.29.4 88 node-telegram-bot-api ^0.67.0 outdated 88 tsx ^4.19.2 89 Prisma Client 5.3.1 outdated 89 Cheerio 1.0.0 outdated 89 highlight.js ^11.9.0 89 sharp ^0.33.5 outdated 89 YouTube.js ^9.1.0 outdated 90 LanceDB 0.15.0 outdated 90 MCP TypeScript SDK ^1.24.3 90 DOMPurify ^3.0.8 90 prettier ^2.4.1 outdated 90 react-dropzone ^14.2.3 outdated 90 Tailwind CSS ^3.3.1 outdated 91 Recharts ^2.12.5 outdated 92 LangChain.js 0.1.16 outdated 92 LangChain.js 0.1.61 outdated 92 LangChain.js 0.0.28 outdated 92 LangChain.js 0.0.0 outdated 92 @vitejs/plugin-react ^4.0.0-beta.0 outdated 92 jsdom 26.1.0 outdated 92 KaTeX 0.16.11 outdated 92 LangChain.js 0.1.36 outdated 92 Marked 15.0.12 outdated 92 postcss ^8.4.23 93 Anthropic TypeScript SDK ^0.39.0 outdated 93 posthog-js ^3.1.1 outdated 93 Vite ^4.3.0 outdated 94 ESLint ^9.0.0 outdated 94 ESLint ^9.0.0 outdated 94 jest ^29.7.0 outdated 94 node-mssql ^10.0.2 outdated 94 MySQL2 ^3.9.8 94 React Router ^6.3.0 outdated 95 GraphQL.js ^16.7.1 outdated 95 ONNX Runtime ^1.18.0 95 OpenAI 4.95.1 outdated 95 Puppeteer ~21.5.2 outdated 96 TypeScript ^5.5.0 outdated 97 React ^7.0.1 outdated 97 React ^18.2.0 outdated 97 React DOM ^18.2.0 outdated

Join founders buildingwith open source

Opinionated takes, migration guides, cost-saving tips, and insights from the open source ecosystem.

Subscribe on Substack
Join 750+ subscribers

Search