Skip to content

Commit 4f239ba

Browse files
authored
feat: rebrand - LocalAGI and LocalRecall joins the LocalAI stack family (#5159)
* wip Signed-off-by: Ettore Di Giacinto <[email protected]> * docs Signed-off-by: Ettore Di Giacinto <[email protected]> * Update lotusdocs and hugo Signed-off-by: Ettore Di Giacinto <[email protected]> * rephrasing Signed-off-by: Ettore Di Giacinto <[email protected]> * fixups Signed-off-by: Ettore Di Giacinto <[email protected]> * Latest fixups Signed-off-by: Ettore Di Giacinto <[email protected]> * Adjust readme section Signed-off-by: Ettore Di Giacinto <[email protected]> --------- Signed-off-by: Ettore Di Giacinto <[email protected]>
1 parent 04d74ac commit 4f239ba

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

44 files changed

+979
-199
lines changed

README.md

Lines changed: 44 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
<h1 align="center">
22
<br>
3-
<img height="300" src="https://github.com/go-skynet/LocalAI/assets/2420543/0966aa2a-166e-4f99-a3e5-6c915fc997dd"> <br>
4-
LocalAI
3+
<img height="300" src="./core/http/static/logo.png"> <br>
54
<br>
65
</h1>
76

@@ -48,25 +47,58 @@
4847
4948
[![tests](https://github.com/go-skynet/LocalAI/actions/workflows/test.yml/badge.svg)](https://github.com/go-skynet/LocalAI/actions/workflows/test.yml)[![Build and Release](https://github.com/go-skynet/LocalAI/actions/workflows/release.yaml/badge.svg)](https://github.com/go-skynet/LocalAI/actions/workflows/release.yaml)[![build container images](https://github.com/go-skynet/LocalAI/actions/workflows/image.yml/badge.svg)](https://github.com/go-skynet/LocalAI/actions/workflows/image.yml)[![Bump dependencies](https://github.com/go-skynet/LocalAI/actions/workflows/bump_deps.yaml/badge.svg)](https://github.com/go-skynet/LocalAI/actions/workflows/bump_deps.yaml)[![Artifact Hub](https://img.shields.io/endpoint?url=https://artifacthub.io/badge/repository/localai)](https://artifacthub.io/packages/search?repo=localai)
5049

51-
**LocalAI** is the free, Open Source OpenAI alternative. LocalAI act as a drop-in replacement REST API that’s compatible with OpenAI (Elevenlabs, Anthropic... ) API specifications for local AI inferencing. It allows you to run LLMs, generate images, audio (and not only) locally or on-prem with consumer grade hardware, supporting multiple model families. Does not require GPU. It is created and maintained by [Ettore Di Giacinto](https://github.com/mudler).
50+
**LocalAI** is the free, Open Source OpenAI alternative. LocalAI act as a drop-in replacement REST API that's compatible with OpenAI (Elevenlabs, Anthropic... ) API specifications for local AI inferencing. It allows you to run LLMs, generate images, audio (and not only) locally or on-prem with consumer grade hardware, supporting multiple model families. Does not require GPU. It is created and maintained by [Ettore Di Giacinto](https://github.com/mudler).
51+
52+
53+
## 📚🆕 Local Stack Family
54+
55+
🆕 LocalAI is now part of a comprehensive suite of AI tools designed to work together:
56+
57+
<table>
58+
<tr>
59+
<td width="50%" valign="top">
60+
<a href="https://github.com/mudler/LocalAGI">
61+
<img src="https://raw.githubusercontent.com/mudler/LocalAGI/refs/heads/main/webui/react-ui/public/logo_2.png" width="300" alt="LocalAGI Logo">
62+
</a>
63+
</td>
64+
<td width="50%" valign="top">
65+
<h3><a href="https://github.com/mudler/LocalAGI">LocalAGI</a></h3>
66+
<p>A powerful Local AI agent management platform that serves as a drop-in replacement for OpenAI's Responses API, enhanced with advanced agentic capabilities.</p>
67+
</td>
68+
</tr>
69+
<tr>
70+
<td width="50%" valign="top">
71+
<a href="https://github.com/mudler/LocalRecall">
72+
<img src="https://raw.githubusercontent.com/mudler/LocalRecall/refs/heads/main/static/localrecall_horizontal.png" width="300" alt="LocalRecall Logo">
73+
</a>
74+
</td>
75+
<td width="50%" valign="top">
76+
<h3><a href="https://github.com/mudler/LocalRecall">LocalRecall</a></h3>
77+
<p>A REST-ful API and knowledge base management system that provides persistent memory and storage capabilities for AI agents.</p>
78+
</td>
79+
</tr>
80+
</table>
81+
82+
## Screenshots
83+
5284

5385
| Talk Interface | Generate Audio |
5486
| --- | --- |
55-
| ![Screenshot 2025-03-31 at 12-01-36 LocalAI - Talk](https://github.com/user-attachments/assets/9841b1ee-88af-4b96-8ec0-41b17364efa7) | ![Screenshot 2025-03-31 at 12-01-29 LocalAI - Generate audio with voice-en-us-ryan-low](https://github.com/user-attachments/assets/d729f6f4-0621-4715-bda3-35fe6e159524) |
87+
| ![Screenshot 2025-03-31 at 12-01-36 LocalAI - Talk](./docs/assets/images/screenshots/screenshot_tts.png) | ![Screenshot 2025-03-31 at 12-01-29 LocalAI - Generate audio with voice-en-us-ryan-low](./docs/assets/images/screenshots/screenshot_tts.png) |
5688

5789
| Models Overview | Generate Images |
5890
| --- | --- |
59-
| ![Screenshot 2025-03-31 at 12-01-20 LocalAI - Models](https://github.com/user-attachments/assets/3cf0b918-ba8e-498a-a3cd-485db5984325) | ![Screenshot 2025-03-31 at 12-31-41 LocalAI - Generate images with flux 1-dev](https://github.com/user-attachments/assets/6753d23d-218b-4e07-94b8-9e6c5a4f2311) |
91+
| ![Screenshot 2025-03-31 at 12-01-20 LocalAI - Models](./docs/assets/images/screenshots/screenshot_gallery.png) | ![Screenshot 2025-03-31 at 12-31-41 LocalAI - Generate images with flux 1-dev](./docs/assets/images/screenshots/screenshot_image.png) |
6092

61-
| Chat Interface | API Overview |
93+
| Chat Interface | Home |
6294
| --- | --- |
63-
| ![Screenshot 2025-03-31 at 11-57-44 LocalAI - Chat with localai-functioncall-qwen2 5-7b-v0 5](https://github.com/user-attachments/assets/048eab31-0f0c-4d52-a920-3715233f9bf3) | ![Screenshot 2025-03-31 at 11-57-23 LocalAI API - c2a39e3 (c2a39e3639227cfd94ffffe9f5691239acc275a8)](https://github.com/user-attachments/assets/2540e8ce-1a2c-4c12-800c-763bd9be247f) |
95+
| ![Screenshot 2025-03-31 at 11-57-44 LocalAI - Chat with localai-functioncall-qwen2 5-7b-v0 5](./docs/assets/images/screenshots/screenshot_chat.png) | ![Screenshot 2025-03-31 at 11-57-23 LocalAI API - c2a39e3 (c2a39e3639227cfd94ffffe9f5691239acc275a8)](./docs/assets/images/screenshots/screenshot_home.png) |
6496

6597
| Login | Swarm |
6698
| --- | --- |
67-
|![Screenshot 2025-03-31 at 12-09-59 ](https://github.com/user-attachments/assets/5af681b0-dd8e-4fe8-a234-a22f8a040547) | ![Screenshot 2025-03-31 at 12-10-39 LocalAI - P2P dashboard](https://github.com/user-attachments/assets/b9527176-63d6-4d2e-8ed1-7fde13a9b0ad) |
99+
|![Screenshot 2025-03-31 at 12-09-59 ](./docs/assets/images/screenshots/screenshot_login.png) | ![Screenshot 2025-03-31 at 12-10-39 LocalAI - P2P dashboard](./docs/assets/images/screenshots/screenshot_p2p.png) |
68100

69-
## Quickstart
101+
## 💻 Quickstart
70102

71103
Run the installer script:
72104

@@ -108,10 +140,11 @@ local-ai run https://gist.githubusercontent.com/.../phi-2.yaml
108140
local-ai run oci://localai/phi-2:latest
109141
```
110142

111-
[💻 Getting started](https://localai.io/basics/getting_started/index.html)
143+
For more information, see [💻 Getting started](https://localai.io/basics/getting_started/index.html)
112144

113145
## 📰 Latest project news
114146

147+
- Apr 2025: [LocalAGI](https://github.com/mudler/LocalAGI) and [LocalRecall](https://github.com/mudler/LocalRecall) join the LocalAI family stack.
115148
- Apr 2025: WebUI overhaul, AIO images updates
116149
- Feb 2025: Backend cleanup, Breaking changes, new backends (kokoro, OutelTTS, faster-whisper), Nvidia L4T images
117150
- Jan 2025: LocalAI model release: https://huggingface.co/mudler/LocalAI-functioncall-phi-4-v0.3, SANA support in diffusers: https://github.com/mudler/LocalAI/pull/4603
@@ -127,19 +160,6 @@ local-ai run oci://localai/phi-2:latest
127160

128161
Roadmap items: [List of issues](https://github.com/mudler/LocalAI/issues?q=is%3Aissue+is%3Aopen+label%3Aroadmap)
129162

130-
## 🔥🔥 Hot topics (looking for help):
131-
132-
- Multimodal with vLLM and Video understanding: https://github.com/mudler/LocalAI/pull/3729
133-
- Realtime API https://github.com/mudler/LocalAI/issues/3714
134-
- WebUI improvements: https://github.com/mudler/LocalAI/issues/2156
135-
- Backends v2: https://github.com/mudler/LocalAI/issues/1126
136-
- Improving UX v2: https://github.com/mudler/LocalAI/issues/1373
137-
- Assistant API: https://github.com/mudler/LocalAI/issues/1273
138-
- Vulkan: https://github.com/mudler/LocalAI/issues/1647
139-
- Anthropic API: https://github.com/mudler/LocalAI/issues/1808
140-
141-
If you want to help and contribute, issues up for grabs: https://github.com/mudler/LocalAI/issues?q=is%3Aissue+is%3Aopen+label%3A%22up+for+grabs%22
142-
143163
## 🚀 [Features](https://localai.io/features/)
144164

145165
- 📖 [Text generation with GPTs](https://localai.io/features/text-generation/) (`llama.cpp`, `transformers`, `vllm` ... [:book: and more](https://localai.io/model-compatibility/index.html#model-compatibility-table))
@@ -153,12 +173,10 @@ If you want to help and contribute, issues up for grabs: https://github.com/mudl
153173
- 🥽 [Vision API](https://localai.io/features/gpt-vision/)
154174
- 📈 [Reranker API](https://localai.io/features/reranker/)
155175
- 🆕🖧 [P2P Inferencing](https://localai.io/features/distribute/)
176+
- [Agentic capabilities](https://github.com/mudler/LocalAGI)
156177
- 🔊 Voice activity detection (Silero-VAD support)
157178
- 🌍 Integrated WebUI!
158179

159-
## 💻 Usage
160-
161-
Check out the [Getting started](https://localai.io/basics/getting_started/index.html) section in our documentation.
162180

163181
### 🔗 Community and integrations
164182

core/http/app.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -142,9 +142,9 @@ func API(application *application.Application) (*fiber.App, error) {
142142
httpFS := http.FS(embedDirStatic)
143143

144144
router.Use(favicon.New(favicon.Config{
145-
URL: "/favicon.ico",
145+
URL: "/favicon.svg",
146146
FileSystem: httpFS,
147-
File: "static/favicon.ico",
147+
File: "static/favicon.svg",
148148
}))
149149

150150
router.Use("/static", filesystem.New(filesystem.Config{

core/http/explorer.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,9 +29,9 @@ func Explorer(db *explorer.Database) *fiber.App {
2929
httpFS := http.FS(embedDirStatic)
3030

3131
app.Use(favicon.New(favicon.Config{
32-
URL: "/favicon.ico",
32+
URL: "/favicon.svg",
3333
FileSystem: httpFS,
34-
File: "static/favicon.ico",
34+
File: "static/favicon.svg",
3535
}))
3636

3737
app.Use("/static", filesystem.New(filesystem.Config{

core/http/static/favicon.ico

-15 KB
Binary file not shown.

0 commit comments

Comments
 (0)