LocalAI/core/cli
Ettore Di Giacinto 98e5291afc
feat: refactor build process, drop embedded backends (#5875)
* feat: split remaining backends and drop embedded backends

- Drop silero-vad, huggingface, and stores backend from embedded
  binaries
- Refactor Makefile and Dockerfile to avoid building grpc backends
- Drop golang code that was used to embed backends
- Simplify building by using goreleaser

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

* chore(gallery): be specific with llama-cpp backend templates

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

* chore(docs): update

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

* chore(ci): minor fixes

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

* chore: drop all ffmpeg references

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

* fix: run protogen-go

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

* Always enable p2p mode

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

* Update gorelease file

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

* fix(stores): do not always load

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

* Fix linting issues

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

* Simplify

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

* Mac OS fixup

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

---------

Signed-off-by: Ettore Di Giacinto <mudler@localai.io>
2025-07-22 16:31:04 +02:00
..
api chore(p2p): single-node when sharing federated instance (#3354) 2024-08-21 18:23:42 +02:00
context feat: refactor build process, drop embedded backends (#5875) 2025-07-22 16:31:04 +02:00
worker feat: refactor build process, drop embedded backends (#5875) 2025-07-22 16:31:04 +02:00
backends.go feat(cli): allow to install backends from OCI tar files (#5816) 2025-07-09 18:19:51 +02:00
cli.go chore(cli): add backends CLI to manipulate and install backends (#5787) 2025-07-03 19:31:27 +02:00
explorer.go feat(explorer): make possible to run sync in a separate process (#3224) 2024-08-12 19:25:44 +02:00
federated.go feat(federated): allow to pickup a specific worker, improve loadbalancing (#3243) 2024-08-13 16:17:18 +02:00
models.go feat(gallery): automatically install missing backends along models (#5736) 2025-06-27 18:25:44 +02:00
run.go feat: refactor build process, drop embedded backends (#5875) 2025-07-22 16:31:04 +02:00
soundgeneration.go feat: refactor build process, drop embedded backends (#5875) 2025-07-22 16:31:04 +02:00
transcript.go feat: refactor build process, drop embedded backends (#5875) 2025-07-22 16:31:04 +02:00
tts.go feat: refactor build process, drop embedded backends (#5875) 2025-07-22 16:31:04 +02:00
util.go feat(cli): add command to create custom OCI images from directories (#5844) 2025-07-14 08:21:29 +02:00