The page reads as a list of features with nothing joining them, so two things did not land. The engines section never said these are the backends LocalAI loads. The runtime section describes a core that pulls each engine in on demand, and the engines section describes engines written from scratch, and nothing on the page connected the two sentences. Readers were taking parakeet.cpp and the rest for unrelated side projects by the same people. The lede now says whose backends they are before it says anything else. APEX was used as a known term on first appearance, in a section that opened onto a benchmark table. Nothing said what it is or why it follows the engines. It now opens by placing itself in the stack: the engine decides how fast a model runs, the weights decide whether it runs at all, and APEX is the second of those. Then the numbers. Also drops "Most backends wrap somebody else's engine. These do not", which is the machine-written antithesis shape, and fixes a list that broke its own parallel halfway through. Signed-off-by: Ettore Di Giacinto <mudler@localai.io> Assisted-by: Claude Code:claude-opus-5[1m]
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).