LocalAI/core
Ettore Di Giacinto f8a8cf3e95
feat(launcher): add LocalAI launcher app (#6127)
* Add launcher (WIP)

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

* Update gomod

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

* Cleanup, focus on systray

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

* Separate launcher from main

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

* Add a way to identify the binary version

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

* Implement save config, and start on boot

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

* Small fixups

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

* Save installed version as metadata

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

* Stop LocalAI on quit

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

* Fix goreleaser

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

* Check first if binary is there

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

* do not show version if we don't have it

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

* Try to build on CI

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

* use fyne package

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

* Add to release

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

* Fixups

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

* Fyne.Do

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

* show WEBUI button only if LocalAI is started

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

* Default to localhost

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

* CI

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

* Show rel notes

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

* Update logo

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

* Small improvements and fix tests

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

* Try to fix e2e tests

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

---------

Signed-off-by: Ettore Di Giacinto <mudler@localai.io>
2025-08-26 14:22:04 +02:00
..
application feat(p2p): automatically sync installed models between instances (#6108) 2025-08-19 19:37:46 +02:00
backend feat(backends): add system backend, refactor (#6059) 2025-08-14 19:38:26 +02:00
cli feat(launcher): add LocalAI launcher app (#6127) 2025-08-26 14:22:04 +02:00
clients feat(store): add Golang client (#1977) 2024-04-16 15:54:14 +02:00
config feat(webui): add import/edit model page (#6050) 2025-08-14 23:48:09 +02:00
dependencies_manager fix: be consistent in downloading files, check for scanner errors (#3108) 2024-08-02 20:06:25 +02:00
explorer feat(p2p): automatically sync installed models between instances (#6108) 2025-08-19 19:37:46 +02:00
gallery feat(mlx): add mlx backend (#6049) 2025-08-22 08:42:29 +02:00
http feat(mlx): add mlx backend (#6049) 2025-08-22 08:42:29 +02:00
p2p feat(p2p): automatically sync installed models between instances (#6108) 2025-08-19 19:37:46 +02:00
schema feat(p2p): automatically sync installed models between instances (#6108) 2025-08-19 19:37:46 +02:00
services feat(ui): General improvements (#6072) 2025-08-16 07:44:50 +02:00
startup feat(backends): add system backend, refactor (#6059) 2025-08-14 19:38:26 +02:00
templates feat(backends): add system backend, refactor (#6059) 2025-08-14 19:38:26 +02:00