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