Ollama
The easiest way to run open models locally and serve them through a developer-friendly API.
Run AI models locally on your hardware. Privacy-first, offline-capable, open-source tools for self-hosted inference.
Local AI means running models on your own hardware instead of renting them from a cloud API. The reasons are compelling: total privacy (nothing leaves your machine), offline capability, zero marginal cost per query, and no rate limits. The tradeoff is equally real: setup effort, hardware requirements, and a quality gap against the best frontier models on hard reasoning tasks.
The tooling splits by interface. Ollama is the default starting point — a command-line engine that downloads and runs models with one command. LM Studio and Jan wrap the same idea in polished desktop apps if you prefer clicking to typing. GPT4All is the friendliest for non-technical users. Underneath many of these sits llama.cpp, the inference engine that made running models on consumer hardware practical, and Llamafile packages a model and runtime into a single executable file. Open WebUI adds a ChatGPT-like interface on top of a local backend. KoboldAI and TextGen cater to creative writing, LocalAI mimics the OpenAI API for self-hosted apps, and vLLM serves models at production scale.
Nine of the eleven tools here are fully open source. The software is free — the cost is hardware. A modern laptop with 16GB of RAM runs smaller models fine; a discrete GPU with plenty of VRAM unlocks the bigger ones. Start with Ollama or LM Studio and a mid-size model; you'll know within an hour whether local AI fits your workflow.
The easiest way to run open models locally and serve them through a developer-friendly API.
Desktop app for discovering, running, chatting with, and serving local AI models.
The C/C++ engine powering local AI — lightning-fast inference that Ollama and LM Studio build on.
Single-file portable local LLM — download and run anywhere
Self-hosted AI interface for Ollama, OpenAI-compatible APIs, tools, RAG, and teams.
High-throughput LLM serving engine — the production standard for GPU inference at scale.
Open-source ChatGPT alternative that runs 100% offline on your computer.
Free, local, privacy-aware AI — run chatbots on consumer hardware with no GPU required.
Open-source web UI for running, testing, and serving local language models.
Self-hosted OpenAI-compatible API — drop-in replacement for cloud AI in your infrastructure.
Open local AI writing and roleplay ecosystem centered on KoboldCpp and KoboldAI Lite.
1–11 of 11 tools
§ Common questions
Less than you'd think. A modern computer with 16GB of RAM runs smaller models comfortably on CPU alone. A discrete GPU with 8-24GB of VRAM runs larger models much faster. Start with Ollama or LM Studio and a mid-size model — no special rig required to try it.
Top open-weight models are close for everyday tasks — summarization, drafting, coding help — but frontier cloud models still lead on hard reasoning and long-context work. Local wins on privacy, offline use, zero marginal cost, and no rate limits.
Ollama is a command-line engine; LM Studio is a desktop app with a graphical model browser and chat UI. Pick LM Studio if you prefer GUIs, Ollama if you live in the terminal. Many users run Ollama as the backend with Open WebUI on top for a ChatGPT-like experience.