Files
LocalAI/docs/content/_index.md
mudler's LocalAI [bot] 40d35c0385 docs: onboarding overhaul, dedup, and error docs (#7711) (#10895)
* docs: fix CPU image tag (latest, not latest-cpu)

Signed-off-by: Ettore Di Giacinto <mudler@localai.io>

* docs: use canonical localai/localai registry in models guide

Signed-off-by: Ettore Di Giacinto <mudler@localai.io>

* docs: replace dead llama-stable backend with llama-cpp

Signed-off-by: Ettore Di Giacinto <mudler@localai.io>

* docs: correct mitm-proxy intercept config and redaction tier

Signed-off-by: Ettore Di Giacinto <mudler@localai.io>

* docs: fix text-to-audio endpoint and broken notice block

Signed-off-by: Ettore Di Giacinto <mudler@localai.io>

* docs: fix VAD example, stale FAQ, broken link, CLI list, whats-new dump

Signed-off-by: Ettore Di Giacinto <mudler@localai.io>

* docs: render advanced/reference section indexes (consolidate _index)

Signed-off-by: Ettore Di Giacinto <mudler@localai.io>

* docs: remove duplicate getting-started build/kubernetes pages

Signed-off-by: Ettore Di Giacinto <mudler@localai.io>

* docs: fold container image reference into installation/containers

Signed-off-by: Ettore Di Giacinto <mudler@localai.io>

* docs: remove stale advanced fine-tuning page (superseded by features/fine-tuning)

Signed-off-by: Ettore Di Giacinto <mudler@localai.io>

* docs: fold distribution/longcat/sound pages into their parents

Signed-off-by: Ettore Di Giacinto <mudler@localai.io>

* docs: make getting-started index accurate and complete

Signed-off-by: Ettore Di Giacinto <mudler@localai.io>

* docs: carry one concrete model through the getting-started path

Signed-off-by: Ettore Di Giacinto <mudler@localai.io>

* docs: add end-to-end 'build your first agent' walkthrough

Signed-off-by: Ettore Di Giacinto <mudler@localai.io>

* docs: add runtime errors reference; consolidate troubleshooting from FAQ

Signed-off-by: Ettore Di Giacinto <mudler@localai.io>

* docs: add agent actions catalog

Signed-off-by: Ettore Di Giacinto <mudler@localai.io>

* docs: agent-scoped MCP, skills walkthrough, agentic disambiguation

Signed-off-by: Ettore Di Giacinto <mudler@localai.io>

* docs: add concrete gallery install lines to media feature pages

Signed-off-by: Ettore Di Giacinto <mudler@localai.io>

* docs: merge installation into getting-started (URLs preserved via aliases)

Signed-off-by: Ettore Di Giacinto <mudler@localai.io>

* docs: add Operations section; move operator pages and P2P API reference

Signed-off-by: Ettore Di Giacinto <mudler@localai.io>

* docs: journey-ordered top nav and grouped feature sections

Signed-off-by: Ettore Di Giacinto <mudler@localai.io>

* docs: add docs-with-code process gate (PR template + agent instructions)

Signed-off-by: Ettore Di Giacinto <mudler@localai.io>

* docs: remove em/en dashes from documentation prose

Signed-off-by: Ettore Di Giacinto <mudler@localai.io>

---------

Signed-off-by: Ettore Di Giacinto <mudler@localai.io>
Co-authored-by: Ettore Di Giacinto <mudler@localai.io>
2026-07-17 22:08:20 +02:00

5.8 KiB

+++ title = "LocalAI" description = "The open, modular AI runtime. Run text, vision, voice, image, video, agents, and more on hardware you control." type = "home" +++

Open source · MIT licensed

One runtime.
Every kind of AI.
Your hardware.

LocalAI runs text, vision, speech, sound, images, video, embeddings, reranking, and autonomous agents behind one modular stack-from a CPU laptop to a distributed GPU cluster.

60+ backendsCPU to clusterOpenAI · Anthropic · Ollama · ElevenLabs APIs

The runtime, not just the endpoint.

Bring the model. Choose the engine. Keep control.

A small core, not a giant bundle.

Backends arrive when the model needs them.

LocalAI keeps the core lean. Each backend wraps a best-in-class engine-llama.cpp, vLLM, SGLang, MLX, whisper.cpp, diffusion engines, and many more-as an isolated service pulled on demand.

  • Install, update, or remove engines independently.
  • Mix CPU, NVIDIA, AMD, Intel, Apple Silicon, Vulkan, and Jetson.
  • Build your own backend in any language through an open gRPC contract.
Explore the architecture →
LocalAI's small core connected to independent on-demand model backends

We integrate the best engines. We build new ones, too.

Inference work that moves the open ecosystem forward.

The LocalAI team develops native C, C++, Rust, and GGML engines when the available stack is too heavy, too closed, or simply does not exist yet.

See the engines we maintain ↗
Speechparakeet.cppStreaming multilingual ASR
Voicevibevoice.cppLong-form TTS and ASR
Identityvoice-detect.cppSpeaker recognition and analysis
Visionface-detect.cppRecognition and anti-spoofing
Perceptionlocate-anything.cppOpen-vocabulary detection
Privacyprivacy-filter.cppNative PII detection
3Dfree-splatter.cppPose-free reconstruction
Quantizationapex-quantMoE-aware GGUF recipes

Start on one machine. Keep going.

The same runtime from workstation to private AI fabric.

01Laptop

Run useful models locally, including CPU-only setups.

02Team server

Add authentication, API keys, roles, quotas, and usage visibility.

03Distributed cluster

Route across workers, fit models across devices, and scale with demand.

More than inference

A complete local AI control plane.

Agents built in

Create agents with MCP tools, skills, memory, RAG, citations, and streamed execution from the UI or API.

Realtime by design

Build interruptible voice experiences with WebRTC, streaming STT, LLM output, and TTS.

Privacy you can enforce

Keep data on your infrastructure and add PII analysis, redaction, policy middleware, and audit visibility.

Models under your control

Discover capabilities, import models, fine-tune, quantize, route, and monitor them in one place.

One command to begin

Run your first local AI stack.

docker run -ti --name local-ai -p 8080:8080 localai/localai:latest