AnythingLLM has become one of the most popular ways to run a private AI assistant on your own computer. It lets you chat with your documents, run local language models, and keep everything on your machine instead of sending data to the cloud. Best of all, the Windows installation takes only a few minutes once you know the right steps. This guide walks you through the entire process, including the one setting most people get wrong.

What Is AnythingLLM?

AnythingLLM is a desktop application that combines a local AI chat interface with document search and retrieval. You can upload PDFs, Word files, spreadsheets, or even scrape a website, then ask questions and get answers pulled directly from that content. It works with a built-in local model out of the box, or you can connect it to services like Ollama, OpenAI, or Groq if you want more power or speed. For Windows users, the appeal is simple: no command line, no Docker, no account required. Download it, install it, and start chatting with your files the same afternoon.

System Requirements for Windows

Before downloading, make sure your machine meets the basics.

Supported versions: Windows 10 or later, available in both standard x86-64 builds and native ARM64 builds for newer ARM-based laptops.

Hardware: Plan for at least 4 GB of RAM and roughly 1 GB of free disk space for the application itself. If you plan to run larger local models through the built-in engine, you'll want more RAM and storage on top of that.

GPU support: A graphics card is not required. AnythingLLM runs fine on CPU alone. If you do have an NVIDIA or AMD GPU, or a modern NPU, you can install additional drivers later to speed things up, but that step is entirely optional for getting started.

Step 1: Download the Installer

Head to the official AnythingLLM desktop page and download the Windows installer. The file is typically named something like AnythingLLM-Setup-x.x.x.exe and weighs in around 100–120 MB. Windows may flag it with a SmartScreen warning because the publisher isn't widely recognized yet. This is expected behavior for smaller independent software, not a sign of a corrupted file, so you can proceed once you've confirmed you downloaded it from the official site.

Step 2: Run the Installer (And Choose the Right Option)

This is the step where most installation problems start. When the installer asks whether to install for "Current User" or "All Users," always choose Current User.

Installing for All Users places the application in a protected system folder, which leads to a known startup error and is not supported by the developers. Sticking with Current User avoids permission conflicts entirely and is the officially recommended path. If you've already installed it the other way, don't worry — the fix is covered below and won't cost you any data.

Step 3: Finish Setup and Launch the App

Once you've selected Current User, click through the remaining prompts: accept the default install location, click Install, and wait. The process usually finishes in under a minute. When it's done, open AnythingLLM from the Start Menu. You'll land on a welcome screen that walks you through initial setup, including which language model engine you'd like to use.

Step 4: Create Your First Workspace

Inside the app, click Create Workspace and give it a name. A workspace is essentially a self-contained project folder — the documents and conversations inside one workspace stay separate from any other workspace you create later. This makes it easy to keep, say, a research project and a personal notes collection from overlapping.

Common Installation Issues and How to Fix Them

"AnythingLLM cannot be closed" during installation. This happens when a previous version is still running quietly in your system tray, since the app minimizes there instead of fully closing. Look for the AnythingLLM icon near your clock, right-click it, and choose Quit. Then click Retry on the installer and it should continue normally.

Installed for All Users by mistake. If you're hitting startup errors after installing the wrong way, right-click the AnythingLLM icon, choose Open File Location, and run Uninstall AnythingLLM.exe. Reinstall afterward using Current User. Your documents, workspaces, and settings are stored separately from the program files, so this process won't erase anything you've already built.

Wrapping Up

Installing AnythingLLM on Windows really comes down to one decision that matters: choosing Current User over All Users during setup. Get that right, and the rest of the process — download, install, launch, create a workspace — takes only a few minutes. From here, the next step is connecting a language model, whether that's the built-in local engine or an external provider, so your new workspace has something to actually think with.