AI Compare
​
​
ToolsArticlesServices
Best for
    All tools

    Sales

    AI tools for finding leads, qualifying them, preparing quotes, following up and keeping the CRM up to date.

    Marketing

    AI tools for content, social media, images, video, SEO and campaigns.

    Customer service

    AI tools for answering customer emails, chats and calls, handling requests and escalating the hard cases.

    Operations

    AI tools for running the daily work: workflows, scheduling, projects, purchasing and delivery.

    Finance

    AI tools for invoices, bookkeeping, reconciliation, spreadsheets and financial reporting.

    Management & Admin

    AI tools for owners, managers and office staff: planning, reports, documents, meetings, scheduling and everyday admin.

    HR

    AI tools for hiring, screening candidates, onboarding, training and answering employee questions.

    Legal & Compliance

    AI tools for reviewing contracts, tracking deadlines and preparing compliance work for a qualified person to check.

    IT & Development

    AI tools for developers and IT teams: coding, AI models, agents, infrastructure and integrations.

Find AI tools for your team
AllAssistantsWriting & DocsImagesVideoAudioAI AgentsAutomationCode
← Back to tools

•

2023-06-04

anything-llm logo

anything-llm

Not rated yet

64K GitHub stars

Type:

Tool

Platforms:

Github

Task:

Chat with AIBuild RAG systemsSearch knowledge basesRun AI agentsConnect AI to apps

Best for:

Customer serviceOperationsManagement & AdminIT & Development
Visit websiteView on GitHub

Pricing


Pricing information has not been added yet.

Overview

AnythingLLM is an open-source AI application for chatting with documents, building private knowledge workspaces, and running AI assistants with a wide choice of language models. It combines document ingestion, retrieval-augmented generation, conversational interfaces, agent capabilities, and model-provider flexibility in a desktop or self-hosted environment. Users can organize files and knowledge into separate workspaces, connect local or cloud models, and ask questions grounded in their own content.

Beyond document chat, AnythingLLM supports agent tools, multi-user deployments, vector databases, embedding providers, and integrations intended for both individual and team use. Its local-first options make it particularly attractive for users who want more control over sensitive documents or want to run models on their own infrastructure. Overall, AnythingLLM provides a relatively complete interface for turning private files and external AI models into a customizable internal assistant without building a RAG application from scratch.

README

[!NOTE] We are also working on Open Computer which gives an entire computer environment for AI Agents to use.

This will bring AnythingLLM's agent capabilities to a new level and a novel UX paradigm for AI Agent use.

⭐ Star the repo to stay updated!

AnythingLLM logo

Mintplex-Labs%2Fanything-llm | Trendshift

AnythingLLM: The all-in-one AI app you were looking for.
Chat with your docs, use AI Agents, hyper-configurable, multi-user, & no frustrating setup required.

Discord | License | Docs | Hosted Instance

English · 简体中文 · 日本語

👉 AnythingLLM for desktop (Mac, Windows, & Linux)! Download Now

Chat with your docs. Automate complex workflows with AI Agents. Hyper-configurable, multi-user ready, battle-tested—and runs locally by default with zero setup friction.

Chatting

Watch the demo!

Watch the video

Product Overview

AnythingLLM is the all-in-one AI application that lets you build a private, fully-featured ChatGPT—without compromises. Connect your favorite local or cloud LLM, ingest your documents, and start chatting in minutes. Out of the box you get built-in agents, multi-user support, vector databases, and document pipelines — no extra configuration required.

AnythingLLM supports multiple users as well where you can control the access and experience per user without compromising the security or privacy of the instance or your intellectual property.

Cool Features of AnythingLLM

  • Dynamic Model Routing - Automatically route chats to the best provider & model for the conversation based on rules you define.
  • Automatic & User Managed Memories - Have your LLM remember important information about you or your workspace.
  • Scheduled Tasks - Run recurring tasks or prompts on a cron schedule with full agent capabilities.
  • Intelligent Skill Selection Enable unlimited tools for your models while reducing token usage by up to 80% per query
  • No-code AI Agent builder
  • MCP-compatibility
  • Multi-modal support (both closed and open-source LLMs!)
  • Custom AI Agents
  • 👤 Multi-user instance support and permissioning Docker version only
  • 🦾 Agents inside your workspace (browse the web, etc)
  • 💬 Custom Embeddable Chat widget for your website Docker version only
  • 📖 Multiple document type support (PDF, TXT, DOCX, etc)
  • Intuitive chat UI with drag-and-drop uploads and source citations.
  • Production-ready for any cloud deployment.
  • Works with all popular closed and open-source LLM providers.
  • Built-in optimizations for large document sets—lower costs and faster responses than other chat UIs.
  • Full Developer API for custom integrations!
  • ...and much more—install in minutes and see for yourself.

Supported LLMs, Embedder Models, Speech models, and Vector Databases

Large Language Models (LLMs):

  • Any open-source llama.cpp compatible model
  • OpenAI
  • OpenAI (Generic)
  • Azure OpenAI
  • AWS Bedrock
  • Anthropic
  • NVIDIA NIM (chat models)
  • Google Gemini Pro
  • Ollama (chat models)
  • LM Studio (all models)
  • LocalAI (all models)
  • Together AI (chat models)
  • Fireworks AI (chat models)
  • Perplexity (chat models)
  • OpenRouter (chat models)
  • DeepSeek (chat models)
  • Mistral
  • Groq
  • Cohere
  • KoboldCPP
  • LiteLLM
  • Text Generation Web UI
  • Apipie
  • xAI
  • Z.AI (chat models)
  • Novita AI (chat models)
  • PPIO
  • Gitee AI
  • Moonshot AI
  • Microsoft Foundry Local
  • CometAPI (chat models)
  • Docker Model Runner
  • PrivateModeAI (chat models)
  • SambaNova Cloud (chat models)
  • Lemonade by AMD
  • Minimax
  • Cerebras (chat models)
  • oMLX

Embedder models:

  • AnythingLLM Native Embedder (default)
  • OpenAI
  • Azure OpenAI
  • Gemini
  • LocalAI (all)
  • Ollama (all)
  • LM Studio (all)
  • Lemonade
  • OpenRouter
  • LiteLLM
  • Cohere
  • Voyage AI
  • Mistral
  • Generic OpenAI-compatible embedding APIs

Audio Transcription models:

  • AnythingLLM Built-in (default)
  • OpenAI

TTS (text-to-speech) support:

  • Native Browser Built-in (default)
  • PiperTTSLocal - runs in browser
  • OpenAI TTS
  • ElevenLabs
  • Any OpenAI Compatible TTS service.

STT (speech-to-text) support:

  • Native Browser Built-in (default)

Vector Databases:

  • LanceDB (default)
  • PGVector
  • Astra DB
  • Pinecone
  • Chroma & ChromaCloud
  • Weaviate
  • Qdrant
  • Milvus
  • Zilliz

Technical Overview

This monorepo consists of six main sections:

  • frontend: A viteJS + React frontend that you can run to easily create and manage all your content the LLM can use.
  • server: A NodeJS express server to handle all the interactions and do all the vectorDB management and LLM interactions.
  • collector: NodeJS express server that processes and parses documents from the UI.
  • docker: Docker instructions and build process + information for building from source.
  • embed: Submodule for generation & creation of the web embed widget.
  • browser-extension: Submodule for the chrome browser extension.

🛳 Self-Hosting

Mintplex Labs & the community maintain a number of deployment methods, scripts, and templates that you can use to run AnythingLLM locally. Refer to the table below to read how to deploy on your preferred environment or to automatically deploy.

DockerAWSGCPDigital OceanRender.com
Deploy on DockerDeploy on AWSDeploy on GCPDeploy on DigitalOceanDeploy on Render.com
RailwayRepoCloudElestioNorthflank
Deploy on RailwayDeploy on RepoCloudDeploy on ElestioDeploy on Northflank

or set up a production AnythingLLM instance without Docker →

How to setup for development

  • yarn setup To fill in the required .env files you'll need in each of the application sections (from root of repo).
    • Go fill those out before proceeding. Ensure server/.env.development is filled or else things won't work right.
  • yarn dev:server To boot the server locally (from root of repo).
  • yarn dev:frontend To boot the frontend locally (from root of repo).
  • yarn dev:collector To then run the document collector (from root of repo).

Learn about documents

Telemetry & Privacy

AnythingLLM by Mintplex Labs Inc contains a telemetry feature that collects anonymous usage information.

More about Telemetry & Privacy for AnythingLLM

Why?

We use this information to help us understand how AnythingLLM is used, to help us prioritize work on new features and bug fixes, and to help us improve AnythingLLM's performance and stability.

Opting out

Set DISABLE_TELEMETRY in your server or docker .env settings to "true" to opt out of telemetry. You can also do this in-app by going to the sidebar > Privacy and disabling telemetry.

What do you explicitly track?

We will only track usage details that help us make product and roadmap decisions, specifically:

  • Type of your installation (Docker or Desktop)

  • When a document is added or removed. No information about the document. Just that the event occurred. This gives us an idea of use.

  • Type of vector database in use. This helps us prioritize changes when updates arrive for that provider.

  • Type of LLM provider & model tag in use. This helps us prioritize changes when updates arrive for that provider or model, or combination thereof. eg: reasoning vs regular, multi-modal models, etc.

  • When a chat is sent. This is the most regular "event" and gives us an idea of the daily-activity of this project across all installations. Again, only the event is sent - we have no information on the nature or content of the chat itself.

You can verify these claims by finding all locations Telemetry.sendTelemetry is called. Additionally these events are written to the output log so you can also see the specific data which was sent - if enabled. No IP or other identifying information is collected. The Telemetry provider is PostHog - an open-source telemetry collection service.

We take privacy very seriously, and we hope you understand that we want to learn how our tool is used, without using annoying popup surveys, so we can build something worth using. The anonymous data is never shared with third parties, ever.

[View all telemetry events in source code](https://github.com/search?q=repo%3AMintplex-Labs%2Fanything-llm%20.sendTelemetry(&type=code)

Other outbound connections

If you disable telemetry, you would still see outbound connections to the following services:

  • If using an external tool, LLM, Embedding models, or Vector databases, you will still see outbound connections to the respective service provider.
  • cdn.anythingllm.com for pulling models from our mirror CDN. This is not tracked by telemetry and is actually useful for those in VPN restricted regions.
  • github/githubusercontent.com There are some various flat files that are downloaded from these domains for context window caching.

Basically, if telemetry is disabled we don't collect anything. However, depending on your setup you may still see outbound connections and would be subject to the terms of service of the respective service provider.

👋 Contributing

  • Contributing to AnythingLLM - How to contribute to AnythingLLM.

💖 Sponsors

Premium Sponsors

User avatar: DCS DIGITAL

All Sponsors

User avatar: JaschaUser avatar: KickAssUser avatar: ShadowArcanistUser avatar: AtlasUser avatar: Predrag StojadinovićUser avatar: Diego SpinolaUser avatar: KyleUser avatar: Giulio De PasqualeUser avatar: User avatar: MacStadiumUser avatar: User avatar: User avatar: User avatar: User avatar: DennisUser avatar: Michael Hamilton, Ph.D.User avatar: User avatar: TernaryLabsUser avatar: Daniel CelaUser avatar: AlessoUser avatar: Rune MathisenUser avatar: User avatar: User avatar: AlanUser avatar: Damien PetersUser avatar: DCS DigitalUser avatar: Paul McilreavyUser avatar: Til WolfUser avatar: Leopoldo Crhistian Riverin GomezUser avatar: AJEsauUser avatar: Steven VanOmmerenUser avatar: Casey BoettcherUser avatar: zebbernUser avatar: AvineetUser avatar: ChrisUser avatar: User avatar: Tim ChampUser avatar: Peter MathisenUser avatar: Ed di GirolamoUser avatar: Wojciech MiłkowskiUser avatar: ADS FundUser avatar: arc46 GmbHUser avatar: Li YinUser avatar: SylphAIUser avatar: User avatar: MikUser avatar:

🌟 Contributors

anythingllm contributors

Star History Chart

🔗 More Products

  • AnythingLLM Mobile (MIT Licensed): A mobile application that allows you to use AnythingLLM on your mobile device.
  • AnythingLLM Browser Extension: A browser extension that allows you to use AnythingLLM in your browser.
  • AnythingLLM Embed: A widget that allows you to embed AnythingLLM in your website.


Copyright © 2026 Mintplex Labs.
This project is MIT licensed.

Releases

Release information has not been added yet.

Related articles

Guides and news that mention this tool.

G
n8n logo
Gemini logo

Build a RAG Chatbot over Your Google Drive Documents

Use cases
T
n8n logo
ChatGPT logo

Build an AI Assistant on Telegram (Voice + Text) with n8n

Use cases
W
n8n logo
ChatGPT logo

Build an AI Assistant on WhatsApp (Voice + Text) with n8n

Use cases
Z
M
n8n logo

AI Agents in Zapier vs Make vs n8n: Which Is Best?

Comparison
n8n logo

What Is n8n? The Open-Source Workflow Automation Tool Explained

Get started
G
Z
M

AI Email Labeling in Gmail with OpenAI

Use cases
Complete your AI stack

Add a general assistant, research, coding, monitoring, and team productivity to your automations.

ChatGPT logo
ChatGPT
General assistant

General-purpose AI assistant for research, writing, coding, data analysis, image creation, and everyday productivity

View tool
Perplexity logo
Perplexity
Research

AI-powered search and research assistant

View tool
Cursor logo
Cursor
Build integrations

AI coding editor and autonomous software development platform

View tool
Best alternatives

Compare similar tools in the same category.

Gemini logo

Gemini

Google's multimodal AI assistant integrated with Google services

Claude logo

Claude

Long-context AI assistant focused on reasoning and documents

ChatGPT logo

ChatGPT

General-purpose AI assistant for research, writing, coding, data analysis, image creation, and everyday productivity

DeepSeek logo

DeepSeek

AI assistant for reasoning, coding, research, and agent tasks

Grok logo

Grok

AI assistant for reasoning, research, coding, media creation, and automated workflows

View all in this category
Help
Pick an answer below
Hi! I can point you to the right tool or guide. What are you looking for?
Browse all articles