Skip to content

Commit 50cd897

Browse files
localai-botmudler
andauthored
docs: refresh LocalAI homepage (#10780)
* docs: refresh LocalAI homepage Reframe the homepage around LocalAI's modular multimodal runtime, native inference engines, deployment range, and built-in platform capabilities. Remove the outdated video in favor of current product visuals and clearer paths into the documentation. Assisted-by: Codex:gpt-5 * docs: give homepage a full-width canvas Let the product homepage opt out of Relearn's persistent sidebar and duplicate title while preserving the documentation shell on interior pages. Tighten the responsive bounds for narrow screens. Assisted-by: Codex:gpt-5 * docs: fit homepage to the Relearn content flow Remove the full-width shell exception and use a single-column homepage inside the standard documentation layout. This avoids competing scroll containers and the compressed split hero. Assisted-by: Codex:gpt-5 * docs: hide homepage scroll rail Preserve Relearn's content scrolling while removing the visible scrollbar beside the landing-page hero. Assisted-by: Codex:gpt-5 * docs: contain homepage sections within docs column Prevent landing-page headings, figures, and section grids from widening Relearn's content pane or exposing overflow rails. Assisted-by: Codex:gpt-5 * docs: remove nested homepage scrollbars Wrap the quick-start command within its column and suppress component-level scrollbar tracks across the landing page. Assisted-by: Codex:gpt-5 * docs: remove outdated gallery screenshot Drop the stale Model Gallery image from the homepage until a current product visual is available. Assisted-by: Codex:gpt-5 * docs: fix homepage architecture link Point the homepage CTA at the generated reference/architecture route. Assisted-by: Codex:gpt-5 --------- Co-authored-by: Ettore Di Giacinto <mudler@localai.io>
1 parent 8ff3c8c commit 50cd897

4 files changed

Lines changed: 210 additions & 90 deletions

File tree

docs/content/_index.md

Lines changed: 81 additions & 58 deletions
Original file line numberDiff line numberDiff line change
@@ -1,63 +1,86 @@
11
+++
22
title = "LocalAI"
3-
description = "The free, OpenAI and Anthropic alternative. A small, composable AI stack: run any model locally and install only what you use."
3+
description = "The open, modular AI runtime. Run text, vision, voice, image, video, agents, and more on hardware you control."
44
type = "home"
55
+++
66

7-
**The free, OpenAI and Anthropic alternative. A small, composable AI stack.** - Run powerful language models, autonomous agents, and document intelligence **locally** on your hardware. A lean core that pulls model backends on demand, so you install only what you use.
8-
9-
**No cloud, no limits, no compromise.**
10-
11-
{{% notice tip %}}
12-
**[⭐ Star us on GitHub](https://github.com/mudler/LocalAI)** - 40k+ stars and growing!
13-
14-
**Drop-in replacement for OpenAI API** - modular suite of tools that work seamlessly together or independently.
15-
16-
Start with **[LocalAI](https://localai.io)**'s OpenAI-compatible API, extend with **[LocalAGI](https://github.com/mudler/LocalAGI)**'s autonomous agents, and enhance with **[LocalRecall](https://github.com/mudler/LocalRecall)**'s semantic search - all running locally on your hardware.
17-
18-
**Open Source** MIT Licensed.
19-
{{% /notice %}}
20-
21-
<center><iframe width="560" height="315" src="https://www.youtube.com/embed/PDqYhB9nNHA?si=jUClTH7uuGMwMvFw" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></center>
22-
23-
## Why Choose LocalAI?
24-
25-
**OpenAI API Compatible** - Run AI models locally with our modular ecosystem. From language models to autonomous agents and semantic search, build your complete AI stack without the cloud.
26-
27-
### Key Features
28-
29-
- **LLM Inferencing**: LocalAI is a free, **Open Source** OpenAI alternative. Run **LLMs**, generate **images**, **audio** and more **locally** with consumer grade hardware.
30-
- **Agentic-first**: Extend LocalAI with LocalAGI, an autonomous AI agent platform that runs locally, no coding required. Build and deploy autonomous agents with ease.
31-
- **Memory and Knowledge base**: Extend LocalAI with LocalRecall, A local rest api for semantic search and memory management. Perfect for AI applications.
32-
- **OpenAI Compatible**: Drop-in replacement for OpenAI API. Compatible with existing applications and libraries.
33-
- **No GPU Required**: Run on consumer grade hardware. No need for expensive GPUs or cloud services.
34-
- **Multiple Models**: Support for various model families including LLMs, image generation, and audio models. Supports multiple backends for inferencing.
35-
- **Privacy Focused**: Keep your data local. No data leaves your machine, ensuring complete privacy.
36-
- **Easy Setup**: Simple installation and configuration. Get started in minutes with Binaries installation, Docker, Podman, Kubernetes or local installation.
37-
- **Community Driven**: Active community support and regular updates. Contribute and help shape the future of LocalAI.
38-
39-
## Quick Start
40-
41-
**Docker is the recommended installation method** for most users:
42-
43-
```bash
44-
docker run -p 8080:8080 --name local-ai -ti localai/localai:latest
45-
```
46-
47-
For complete installation instructions, see the [Installation guide](/installation/).
48-
49-
## Get Started
50-
51-
1. **[Install LocalAI](/installation/)** - Choose your installation method (Docker recommended)
52-
2. **[Quickstart Guide](/getting-started/quickstart/)** - Get started quickly after installation
53-
3. **[Install and Run Models](/getting-started/models/)** - Learn how to work with AI models
54-
4. **[Try It Out](/getting-started/try-it-out/)** - Explore examples and use cases
55-
56-
## Learn More
57-
58-
- [Explore available models](https://models.localai.io)
59-
- [Model compatibility](/model-compatibility/)
60-
- [Try out examples](https://github.com/mudler/LocalAI-examples)
61-
- [Join the community](https://discord.gg/uJAeKSAGDy)
62-
- [Check the LocalAI Github repository](https://github.com/mudler/LocalAI)
63-
- [Check the LocalAGI Github repository](https://github.com/mudler/LocalAGI)
7+
<div class="lai-home">
8+
<section class="lai-hero">
9+
<div class="lai-hero__copy">
10+
<p class="lai-signal"><span></span> Open source · MIT licensed</p>
11+
<h1>One runtime.<br><strong>Every kind of AI.</strong><br>Your hardware.</h1>
12+
<p class="lai-hero__lede">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.</p>
13+
<div class="lai-actions">
14+
<a class="lai-button" href="/installation/">Install LocalAI <b>→</b></a>
15+
<a class="lai-link" href="https://github.com/mudler/LocalAI">View on GitHub ↗</a>
16+
</div>
17+
<div class="lai-proof"><span>60+ backends</span><span>CPU to cluster</span><span>OpenAI · Anthropic · Ollama · ElevenLabs APIs</span></div>
18+
</div>
19+
</section>
20+
21+
<section class="lai-breadth">
22+
<header><p>The runtime, not just the endpoint.</p><h2>Bring the model. Choose the engine. Keep control.</h2></header>
23+
<div class="lai-lanes">
24+
<a href="/features/text-generation/"><span>Reason</span><b>Language models · tools · structured output</b><em>Text</em></a>
25+
<a href="/features/openai-realtime/"><span>Listen & speak</span><b>Realtime WebRTC · transcription · TTS · diarization</b><em>Voice</em></a>
26+
<a href="/features/image-generation/"><span>Create</span><b>Images · video · music · sound</b><em>Media</em></a>
27+
<a href="/features/object-detection/"><span>See</span><b>Vision · detection · recognition · depth</b><em>Perception</em></a>
28+
<a href="/features/agents/"><span>Act</span><b>Agents · MCP · skills · RAG · interactive tools</b><em>Agentic</em></a>
29+
</div>
30+
</section>
31+
32+
<section class="lai-architecture">
33+
<div class="lai-architecture__copy">
34+
<p>A small core, not a giant bundle.</p>
35+
<h2>Backends arrive when the model needs them.</h2>
36+
<p>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.</p>
37+
<ul><li>Install, update, or remove engines independently.</li><li>Mix CPU, NVIDIA, AMD, Intel, Apple Silicon, Vulkan, and Jetson.</li><li>Build your own backend in any language through an open gRPC contract.</li></ul>
38+
<a href="/reference/architecture/">Explore the architecture →</a>
39+
</div>
40+
<figure><img src="/images/diagrams/composable-core.png" alt="LocalAI's small core connected to independent on-demand model backends" /></figure>
41+
</section>
42+
43+
<section class="lai-engines">
44+
<div class="lai-engines__intro">
45+
<p>We integrate the best engines. We build new ones, too.</p>
46+
<h2>Inference work that moves the open ecosystem forward.</h2>
47+
<p>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.</p>
48+
<a href="https://github.com/mudler/LocalAI#backends-built-by-us">See the engines we maintain ↗</a>
49+
</div>
50+
<div class="lai-engine-reel">
51+
<div><span>Speech</span><b>parakeet.cpp</b><small>Streaming multilingual ASR</small></div>
52+
<div><span>Voice</span><b>vibevoice.cpp</b><small>Long-form TTS and ASR</small></div>
53+
<div><span>Identity</span><b>voice-detect.cpp</b><small>Speaker recognition and analysis</small></div>
54+
<div><span>Vision</span><b>face-detect.cpp</b><small>Recognition and anti-spoofing</small></div>
55+
<div><span>Perception</span><b>locate-anything.cpp</b><small>Open-vocabulary detection</small></div>
56+
<div><span>Privacy</span><b>privacy-filter.cpp</b><small>Native PII detection</small></div>
57+
<div><span>3D</span><b>free-splatter.cpp</b><small>Pose-free reconstruction</small></div>
58+
<div><span>Quantization</span><b>apex-quant</b><small>MoE-aware GGUF recipes</small></div>
59+
</div>
60+
</section>
61+
62+
<section class="lai-scale">
63+
<header><p>Start on one machine. Keep going.</p><h2>The same runtime from workstation to private AI fabric.</h2></header>
64+
<div class="lai-scale__path">
65+
<div><span>01</span><b>Laptop</b><p>Run useful models locally, including CPU-only setups.</p></div>
66+
<div><span>02</span><b>Team server</b><p>Add authentication, API keys, roles, quotas, and usage visibility.</p></div>
67+
<div><span>03</span><b>Distributed cluster</b><p>Route across workers, fit models across devices, and scale with demand.</p></div>
68+
</div>
69+
</section>
70+
71+
<section class="lai-platform">
72+
<div><p>More than inference</p><h2>A complete local AI control plane.</h2></div>
73+
<div class="lai-platform__list">
74+
<article><b>Agents built in</b><p>Create agents with MCP tools, skills, memory, RAG, citations, and streamed execution from the UI or API.</p></article>
75+
<article><b>Realtime by design</b><p>Build interruptible voice experiences with WebRTC, streaming STT, LLM output, and TTS.</p></article>
76+
<article><b>Privacy you can enforce</b><p>Keep data on your infrastructure and add PII analysis, redaction, policy middleware, and audit visibility.</p></article>
77+
<article><b>Models under your control</b><p>Discover capabilities, import models, fine-tune, quantize, route, and monitor them in one place.</p></article>
78+
</div>
79+
</section>
80+
81+
<section class="lai-start">
82+
<div><p>One command to begin</p><h2>Run your first local AI stack.</h2></div>
83+
<pre><code>docker run -ti --name local-ai -p 8080:8080 localai/localai:latest</code></pre>
84+
<div class="lai-start__links"><a href="/installation/">Installation options</a><a href="https://models.localai.io">Browse models</a><a href="/model-compatibility/">Compare backends</a><a href="https://discord.gg/uJAeKSAGDy">Join Discord</a></div>
85+
</section>
86+
</div>

docs/data/landing.yaml

Lines changed: 25 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ hero:
1313
mobile: "gradient-mobile.webp"
1414

1515
badge:
16-
text: "⭐ 33.3k+ stars on GitHub!"
16+
text: "Open source · MIT licensed"
1717
color: primary
1818
pill: false
1919
soft: true
@@ -26,9 +26,9 @@ hero:
2626

2727
title: ""
2828
subtitle: |
29-
**The free, OpenAI, Anthropic alternative. Your All-in-One Complete AI Stack** - Run powerful language models, autonomous agents, and document intelligence **locally** on your hardware.
30-
31-
**No cloud, no limits, no compromise.**
29+
**One runtime. Every kind of AI. Your hardware.**
30+
31+
Run text, vision, speech, sound, images, video, embeddings, reranking, and autonomous agents behind one modular stack—from a CPU laptop to a distributed GPU cluster.
3232
3333
image:
3434
path: "images"
@@ -47,87 +47,80 @@ hero:
4747
url: "https://github.com/mudler/LocalAI"
4848

4949
info: |
50-
**Drop-in replacement for OpenAI API** - modular suite of tools that work seamlessly together or independently.
51-
52-
Start with **[LocalAI](https://localai.io)**'s OpenAI-compatible API, extend with **[LocalAGI](https://github.com/mudler/LocalAGI)**'s autonomous agents, and enhance with **[LocalRecall](https://github.com/mudler/LocalRecall)**'s semantic search - all running locally on your hardware.
53-
54-
**Open Source** MIT Licensed.
50+
A small core pulls isolated model backends on demand, so you install only what you use. Build with OpenAI, Anthropic, Ollama, ElevenLabs, and Open Responses compatible APIs—or work directly through LocalAI's UI, agents, MCP tools, and distributed runtime.
5551
5652
# Feature Grid
5753
featureGrid:
5854
enable: true
5955
weight: 20
6056
template: feature grid
6157

62-
title: Why choose LocalAI?
58+
title: One runtime, across the whole AI stack
6359
subtitle: |
64-
**OpenAI API Compatible** - Run AI models locally with our modular ecosystem. From language models to autonomous agents and semantic search, build your complete AI stack without the cloud.
60+
API compatibility is the easy entry point. LocalAI also gives you multimodal inference, agents, privacy controls, model operations, and distributed execution on infrastructure you control.
6561
6662
items:
67-
- title: LLM Inferencing
63+
- title: Any model, any modality
6864
icon: memory_alt
69-
description: LocalAI is a free, **Open Source** OpenAI alternative. Run **LLMs**, generate **images**, **audio** and more **locally** with consumer grade hardware.
65+
description: Run language, vision, speech, sound, image, video, embedding, reranking, detection, and biometric models through one runtime.
7066
ctaLink:
7167
text: learn more
7268
url: /basics/getting_started/
73-
- title: Agentic-first
69+
- title: Agents and MCP built in
7470
icon: smart_toy
7571
description: |
76-
Extend LocalAI with LocalAGI, an autonomous AI agent platform that runs locally, no coding required.
77-
Build and deploy autonomous agents with ease. Interact with REST APIs or use the WebUI.
72+
Create autonomous agents with tools, skills, RAG, memory, citations, MCP servers, and interactive MCP Apps from the UI or API.
7873
ctaLink:
7974
text: learn more
8075
url: https://github.com/mudler/LocalAGI
8176

82-
- title: Memory and Knowledge base
77+
- title: Realtime voice and audio
8378
icon: psychology
8479
description:
85-
Extend LocalAI with LocalRecall, A local rest api for semantic search and memory management. Perfect for AI applications.
80+
Build interruptible WebRTC experiences with streaming transcription, language-model output, speech, diarization, and tool calling.
8681
ctaLink:
8782
text: learn more
8883
url: https://github.com/mudler/LocalRecall
8984

90-
- title: OpenAI Compatible
85+
- title: Drop-in compatible APIs
9186
icon: api
92-
description: Drop-in replacement for OpenAI API. Compatible with existing applications and libraries.
87+
description: Use OpenAI, Anthropic, Ollama, ElevenLabs, and Open Responses clients across the modular backend ecosystem.
9388
ctaLink:
9489
text: learn more
9590
url: /basics/getting_started/
9691

97-
- title: No GPU Required
92+
- title: Laptop to distributed cluster
9893
icon: memory
99-
description: Run on consumer grade hardware. No need for expensive GPUs or cloud services.
94+
description: Start CPU-only, accelerate on common GPUs, or scale across workers with smart routing, sharding, and federation.
10095
ctaLink:
10196
text: learn more
10297
url: /basics/getting_started/
10398

104-
- title: Multiple Models
99+
- title: Modular backend gallery
105100
icon: hub
106101
description: |
107-
Support for various model families including LLMs, image generation, and audio models.
108-
Supports multiple backends for inferencing, including vLLM, llama.cpp, and more.
109-
You can switch between them as needed and install them from the Web interface or the CLI.
102+
Pull isolated OCI backends only when a model needs them. Install, upgrade, remove, or build your own engine without rebuilding the core.
110103
ctaLink:
111104
text: learn more
112105
url: /model-compatibility
113106

114-
- title: Privacy Focused
107+
- title: Privacy you can enforce
115108
icon: security
116-
description: Keep your data local. No data leaves your machine, ensuring complete privacy.
109+
description: Keep data on your infrastructure and add PII analysis, redaction, policy middleware, authentication, roles, quotas, and audit visibility.
117110
ctaLink:
118111
text: learn more
119112
url: /basics/container/
120113

121-
- title: Easy Setup
114+
- title: Model operations included
122115
icon: settings
123-
description: Simple installation and configuration. Get started in minutes with Binaries installation, Docker, Podman, Kubernetes or local installation.
116+
description: Discover capabilities, import and route models, fine-tune, quantize, monitor usage, and manage the runtime through the UI or CLI.
124117
ctaLink:
125118
text: learn more
126119
url: /basics/getting_started/
127120

128-
- title: Community Driven
121+
- title: Engines built by LocalAI
129122
icon: groups
130-
description: Active community support and regular updates. Contribute and help shape the future of LocalAI.
123+
description: The project also develops native inference engines for speech, vision, biometrics, privacy, 3D reconstruction, and quantization.
131124
ctaLink:
132125
text: learn more
133126
url: https://github.com/mudler/LocalAI

docs/static/css/custom.css

Lines changed: 100 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,100 @@
1+
@import url("./localai-home.css");
2+
3+
/* The homepage deliberately fits Relearn's documentation content column. */
4+
#R-body-inner.home article.home > h1#localai {
5+
display: none;
6+
}
7+
8+
#R-body-inner.home > .flex-block-wrapper {
9+
max-width: 960px;
10+
}
11+
12+
/* Relearn scrolls the content pane; keep that behavior without a rail beside the hero. */
13+
#R-body-inner.home {
14+
overflow-x: clip;
15+
scrollbar-width: none;
16+
}
17+
18+
#R-body-inner.home::-webkit-scrollbar {
19+
display: none;
20+
}
21+
22+
.lai-home,
23+
.lai-home > section,
24+
.lai-home header,
25+
.lai-home figure,
26+
.lai-home [class*="__copy"] {
27+
box-sizing: border-box;
28+
min-width: 0;
29+
max-width: 100%;
30+
}
31+
32+
.lai-home h1,
33+
.lai-home h2,
34+
.lai-home h3,
35+
.lai-home p {
36+
overflow-wrap: anywhere;
37+
}
38+
39+
.lai-home img {
40+
max-width: 100%;
41+
}
42+
43+
.lai-home * {
44+
scrollbar-width: none;
45+
}
46+
47+
.lai-home *::-webkit-scrollbar {
48+
display: none;
49+
}
50+
51+
.lai-start pre {
52+
overflow: visible !important;
53+
white-space: pre-wrap;
54+
overflow-wrap: anywhere;
55+
word-break: break-word;
56+
}
57+
58+
.lai-hero {
59+
grid-template-columns: minmax(0, 1fr) !important;
60+
min-height: auto;
61+
padding-block: clamp(3rem, 6vw, 5rem);
62+
}
63+
64+
.lai-hero__copy {
65+
max-width: 48rem;
66+
}
67+
68+
.lai-hero h1 {
69+
max-width: 12ch;
70+
font-size: clamp(3rem, 5.5vw, 4.65rem);
71+
text-align: left;
72+
}
73+
74+
.lai-hero__lede {
75+
max-width: 43rem;
76+
}
77+
78+
.lai-product-shot {
79+
width: 100%;
80+
max-width: 54rem;
81+
transform: none;
82+
}
83+
84+
@media (max-width: 47.99rem) {
85+
.lai-home,
86+
.lai-home > section,
87+
.lai-hero,
88+
.lai-hero__copy,
89+
.lai-product-shot {
90+
box-sizing: border-box;
91+
width: 100%;
92+
min-width: 0;
93+
max-width: 100%;
94+
}
95+
96+
.lai-hero h1 {
97+
max-width: 10ch;
98+
font-size: clamp(2.4rem, 11vw, 3.5rem);
99+
}
100+
}

0 commit comments

Comments
 (0)