LocalAI/core
Ettore Di Giacinto 9c7f92c81f
feat(p2p): automatically sync installed models between instances (#6108)
* feat(p2p): sync models between federated nodes

This change makes sure that between federated nodes all the models are
synced with each other.

Note: this works exclusively with models belonging to a gallery. It does
not sync files between the nodes, but rather it synces the node setup.
E.g. All the nodes needs to have configured the same galleries and
install models without any local editing.

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

* Make nodes stable

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

* Fixups on syncing

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

* ui: improve p2p view

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

---------

Signed-off-by: Ettore Di Giacinto <mudler@localai.io>
2025-08-19 19:37:46 +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(p2p): automatically sync installed models between instances (#6108) 2025-08-19 19:37:46 +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(webui): add import/edit model page (#6050) 2025-08-14 23:48:09 +02:00
http feat(p2p): automatically sync installed models between instances (#6108) 2025-08-19 19:37:46 +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