All 141 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.

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