Evaluation and observability platform for LLM apps, built on the DeepEval framework, with tracing, datasets and regression tests.

LocalAI
MIT-licensed open-source runtime that serves local models through OpenAI- and Anthropic-compatible APIs for text, images, audio and agents.
What is LocalAI?
LocalAI is an open-source AI runtime that lets you run models on hardware you control and call them through the same APIs you would use for OpenAI or Anthropic. The core is one small binary or container that speaks the OpenAI, Anthropic and Open Responses formats, and each inference backend, such as llama.cpp, vLLM, whisper.cpp, Stable Diffusion or MLX, is a separate service pulled on demand when a model needs it. It covers text, vision, speech, sound, image and video generation, embeddings, reranking and autonomous agents with MCP tool support, and it runs on a CPU-only laptop or a distributed GPU cluster with NVIDIA, AMD, Intel and Vulkan support. A built-in web interface handles chat, model installs from a gallery, agents and system monitoring. API keys or multi-user authentication protect remote instances. LocalAI is free under the MIT license, and the docs list no paid plans.
Use cases
- Replace the OpenAI API with a local server
- Run LLMs on a CPU-only laptop
- Generate images with Stable Diffusion or Flux
- Transcribe audio and generate speech locally
- Build MCP-enabled agents in the web UI
- Generate embeddings for RAG
- Scale inference across several machines
Who it's for
Why use LocalAI
- Data stays on your hardware, which suits privacy-sensitive work.
- Apps built for the OpenAI or Anthropic APIs can point at LocalAI by changing the base URL.
- One runtime covers text, images, audio, video, embeddings and agents, so you avoid running separate servers.
- The core is small, and backends are installed only when a model needs them.
- It runs without a GPU and can scale out to multi-node GPU clusters when you need more compute.
LocalAI features
- Drop-in OpenAI, Anthropic and Open Responses compatible API
- Built-in web interface for chat, model management and monitoring
- Backends such as llama.cpp, vLLM, whisper.cpp, Stable Diffusion and MLX installed on demand
- Text, vision, speech, sound, image and video generation
- Embeddings, reranker and vector stores for retrieval
- Function calling and constrained grammars
- Agents with MCP tool support, using the built-in LocalAGI and LocalRecall libraries
- Automatic GPU detection for NVIDIA, AMD, Intel and Vulkan
- Distributed mode with worker nodes, P2P federation and model sharding
- Model gallery plus install from Hugging Face, Ollama or OCI sources
- API key or multi-user authentication with roles and OAuth
LocalAI integrations
How to get started with LocalAI
- Start LocalAI with Docker, choosing the image for CPU, NVIDIA, AMD, Intel or Vulkan hardware.
- Open localhost:8080, then install a model from Models, for example qwen3-4b, or use the local-ai run command.
- Chat in the web interface, or send requests to the OpenAI-compatible API at /v1/chat/completions.
- Create agents with MCP tools from the Agents page, with no separate install.
- Protect remote access with LOCALAI_API_KEY or LOCALAI_AUTH, and add worker nodes for distributed mode.
LocalAI limitations
- Legacy API keys grant full admin access, so multi-user setups should use the user authentication mode
- If you expose LocalAI remotely you need to protect the API endpoints yourself
- Without authentication configured, the middleware does not restrict requests
- Model quality and speed depend on the hardware you provide
LocalAI pricing
LocalAI is open source, so you can use and self-host it for free.
Prices can change and may vary by country or exclude tax. Check the official pricing page.
LocalAI alternatives
The main LocalAI alternatives listed on Debuly are Ollama, llama.cpp, LM Studio, vLLM, Jan and Open WebUI. The table compares pricing and platforms; order is A–Z.
| Tool | Pricing | Starting price | Platforms |
|---|---|---|---|
| LocalAI | Open source | — | Linux, macOS, Docker, Kubernetes |
| Jan | Open source | — | Windows, macOS, Linux, Self-hosted |
| llama.cpp | Open source | — | macOS, Windows, Linux, CLI |
| LM Studio | Freemium | $20/mo | macOS, Windows, Linux, CLI |
| Ollama | Open source | $20/mo | macOS, Windows, Linux, API |
| Open WebUI | Open source | — | Web, Self-hosted, Docker, Kubernetes |
| vLLM | Open source | — | Docker, Python, API, Self-hosted |

Jan
Free, open-source desktop AI assistant that runs models offline on your computer or connects to cloud models with your own keys.
Open sourceVisit Jan (official site)llama.cpp
Open-source engine and desktop app for running LLMs locally, with a built-in OpenAI-compatible API server and web chat UI.
Open sourceVisit llama.cpp (official site)
LM Studio
Desktop app for running open language models on your own computer, now with the Bionic agent, a local API and optional US-hosted cloud models.
FreemiumVisit LM Studio (official site)
Ollama
Open-source app and CLI for running open AI models locally on macOS, Windows and Linux, with optional paid cloud models.
Open sourceVisit Ollama (official site)
Open WebUI
Self-hosted AI chat platform for Ollama and OpenAI-compatible models with RAG, agents, tools, notes, channels and role-based access.
Open sourceVisit Open WebUI (official site)
vLLM
Open-source engine for serving LLMs with PagedAttention, continuous batching and an OpenAI-compatible API.
Open sourceVisit vLLM (official site)
LocalAI FAQ
Is LocalAI free?
Yes. LocalAI is MIT licensed and free to run. The docs list no pricing plans, and the pricing page on the site returns a not-found error. Costs are your own hardware and electricity.
Does LocalAI need a GPU?
No. It can run on a CPU with consumer-grade hardware. It also detects NVIDIA, AMD, Intel and Vulkan GPUs automatically, and the Docker images include GPU variants.
Does LocalAI have an API?
Yes. It is a drop-in replacement REST API compatible with OpenAI, Anthropic and Open Responses, so existing SDKs work by pointing them at http://localhost:8080.
How do I install LocalAI?
Docker is the recommended route: run docker run --name local-ai -p 8080:8080 -ti localai/localai:latest. The docs also cover macOS, Linux, Kubernetes and building from source.
Can LocalAI run AI agents?
Yes. It has built-in agents with Model Context Protocol tool support, created from the web interface, plus a terminal agent that asks for approval before running commands.
What are alternatives to LocalAI?
Alternatives include Ollama, llama.cpp, LM Studio, vLLM and Jan, which differ in modality coverage, desktop interface and server throughput.
Sources & verification
Facts on this page come from the official sources below, each with the date we read it. Written by Debuly; the vendor did not review this page.
| Source | Type | Accessed |
|---|---|---|
| localai.io/ | official | |
| localai.io/pricing | pricing | |
| localai.io/docs/ | docs | |
| localai.io/docs/features/ | docs | |
| localai.io/docs/overview/ | docs | |
| localai.io/docs/basics/getting_started/ | docs | |
| localai.io/docs/features/authentication/ | docs |
Image credits
- Logo: from localai.io · fetched · Vendor trademark, used only to identify the product; removed on request
- Cover: none collected yet, so a generated tile is shown.
Spot an error? Report an issue with this listing. We also remove a logo or image on the owner's request.



