Self-hostable AI tools, ranked and kept fresh

Short answer: SelfHostAI lists 16 open-source AI tools you can run on your own machine or VPS, such as Ollama, Open WebUI, vLLM, llama.cpp, n8n, Dify and Qdrant, with licence, category and GitHub link for each.

Last updated: · No tax figures on this site, so no GOV.UK check applies; tool details come from each project's public GitHub repository · Markdown version

Open-source AI you can run on your own VPS or laptop. Stars and activity refresh every day from GitHub.

Featured listings: coming soon (£49/month, always labelled). Advertise

Directory

Ollama LLM runtimeMIT
Run LLMs locally with a single command. · GitHub
Open WebUI Chat UIBSD-3
ChatGPT-style interface for local and API models. · GitHub
LocalAI LLM runtimeMIT
OpenAI-compatible API server for local models. · GitHub
vLLM LLM runtimeApache-2.0
High-throughput LLM serving engine. · GitHub
llama.cpp LLM runtimeMIT
LLM inference in C/C++, runs on CPU. · GitHub
n8n AutomationSustainable Use
Workflow automation with AI agent nodes; fair-code licence. · GitHub
Dify Agent builderApache-2.0 (modified)
LLM app and agent builder platform. · GitHub
Flowise Agent builderApache-2.0
Drag-and-drop LLM flows. · GitHub
AnythingLLM RAGMIT
All-in-one RAG desktop and Docker app. · GitHub
ComfyUI Image genGPL-3.0
Node-based image and video diffusion UI. · GitHub
Whisper.cpp SpeechMIT
Local speech-to-text. · GitHub
LibreChat Chat UIMIT
Multi-provider chat UI with agents. · GitHub
Langfuse ObservabilityMIT (core)
LLM observability and evals. · GitHub
Qdrant Vector DBApache-2.0
Vector database. · GitHub
Jan Chat UIApache-2.0
Offline ChatGPT alternative desktop app. · GitHub
Perplexica SearchMIT
Self-hosted AI search engine. · GitHub

Which comparison guides are available?

Best self-hosted ChatGPT alternativesOllama vs llama.cpp vs vLLMOpen WebUI vs LibreChat vs AnythingLLM

Which tool categories are covered?

Agent builderAutomationChat UIImage genLLM runtimeObservabilityRAGSearchSpeechVector DB