Files
LocalAI/website
Ettore Di Giacinto 1f995e2a16 docs(blog): cover 4.7 as well, since it never got a post
4.7 shipped on 14 July and never got a blog post or an announcement.
Everything in it has reached only the people who read release notes,
which is a release worth of work nobody has seen.

Added a section near the end covering it: managed voice cloning as a UI
workflow with reusable localai://voice-profiles/<id> URIs, the
longcat-video backend with audio-driven avatars and talking-head
continuation, streaming TTS in vibevoice-cpp taking time to first audio
from 39.96s to 2.38s, one-pass diarized transcription in
moss-transcribe-cpp, F5-TTS in the CrispASR build, interleaved thinking
that survives the tool-result loop, context_size: -1, and per-GPU
offload selection.

Retitled to "What landed in LocalAI 4.7 and 4.8" and said so in the
intro, since a post that silently covers two releases is worse than one
that admits it. The filename is unchanged, so the published URL still
resolves.

Signed-off-by: Ettore Di Giacinto <mudler@localai.io>
Assisted-by: Claude:claude-opus-5 [Claude Code]
2026-08-05 14:52:56 +00:00
..

localai.io

The Hugo site served at the root of localai.io. The documentation is a separate Hugo site in ../docs and is served under /docs/. CI builds both and uploads them as a single GitHub Pages artifact (see .github/workflows/gh-pages.yml).

Running locally

From the repository root:

make website    # this site only, http://localhost:1313/
make docs       # documentation only, http://localhost:1313/docs/
make site       # build both, merged into website/public, exactly as CI does
make site-serve # the same merged build, served on http://localhost:8000

make website and make docs run hugo serve, so they pick up edits live but only cover one site at a time. Use make site-serve when you need the cross links between the two sites, or the redirects from the pre-split URLs, to work.

make site also runs .github/ci/gen-redirects.sh, which leaves a meta-refresh page at every URL the documentation used to occupy before it moved under /docs/. GitHub Pages has no server-side redirects, so those files are the only thing keeping the old links alive.

Set SITE_BASE_URL to change the base URL the merged build is generated for (default http://localhost:8000).