🤖 The free, Open Source alternative to OpenAI, Claude and others. Self-hosted and local-first. Drop-in replacement for OpenAI, running on consumer-grade hardware. No GPU required. Runs gguf, transformers, diffusers and many more models architectures. Features: Generate Text, Audio, Video, Images, Voice Cloning, Distributed, P2P inference
Go to file
Ettore Di Giacinto c1888a8062
feat(preload): prepare models in galleries (#1515)
Previously if applying models from the gallery API, we didn't actually
allowed remote URLs as models as nothing was actually downloading the
models referenced in the configuration file. Now we call Preload after
we have all the models loaded in memory.
2023-12-30 18:55:18 +01:00
.github ci(apple): speedups (#1471) 2023-12-26 19:19:37 +01:00
.vscode feat: Add more test-cases and remove dev container (#433) 2023-05-30 13:01:55 +02:00
api feat(preload): prepare models in galleries (#1515) 2023-12-30 18:55:18 +01:00
backend Fix: Set proper Homebrew install location for x86 Macs (#1510) 2023-12-30 12:37:26 +01:00
custom-ca-certs feat(certificates): add support for custom CA certificates (#880) 2023-11-01 20:10:14 +01:00
docs Update version.json (2.3.0) (#1511) 2023-12-30 10:19:46 +01:00
examples docs(mixtral): add mixtral example (#1449) 2023-12-16 17:44:43 +01:00
internal feat: cleanups, small enhancements 2023-07-04 18:58:19 +02:00
metrics feat(metrics): Adding initial support for prometheus metrics (#1176) 2023-10-17 18:22:53 +02:00
models Add docker-compose 2023-04-13 01:13:14 +02:00
pkg fix(download): correctly check for not found error (#1514) 2023-12-30 15:36:46 +01:00
prompt-templates Requested Changes from GPT4ALL to Luna-AI-Llama2 (#1092) 2023-09-22 11:22:17 +02:00
tests ci: add GPU tests (#1095) 2023-10-19 13:50:40 +02:00
.dockerignore Remove .git from .dockerignore 2023-07-06 21:25:10 +02:00
.env feat: initial watchdog implementation (#1341) 2023-11-26 18:36:23 +01:00
.gitattributes Create .gitattributes to force git clone to keep the LF line endings on .sh files (#838) 2023-07-30 15:27:43 +02:00
.gitignore Feat: new backend: transformers-musicgen (#1387) 2023-12-08 10:01:02 +01:00
.gitmodules docs: Initial import from localai-website (#1312) 2023-11-22 18:13:50 +01:00
assets.go feat: Update gpt4all, support multiple implementations in runtime (#472) 2023-06-01 23:38:52 +02:00
CONTRIBUTING.md Add the CONTRIBUTING.md (#1098) 2023-09-24 14:54:55 +02:00
docker-compose.yaml fix: update docker-compose.yaml (#1131) 2023-10-05 22:13:18 +02:00
Dockerfile feat: add tiny dream stable diffusion support (#1283) 2023-12-24 19:27:24 +00:00
Earthfile Rename project to LocalAI (#35) 2023-04-19 18:43:10 +02:00
Entitlements.plist Feat: OSX Local Codesigning (#1319) 2023-11-23 15:22:54 +01:00
entrypoint.sh feat(entrypoint): optionally prepare extra endpoints (#1405) 2023-12-08 20:04:13 +01:00
go.mod feat: add tiny dream stable diffusion support (#1283) 2023-12-24 19:27:24 +00:00
go.sum feat: add tiny dream stable diffusion support (#1283) 2023-12-24 19:27:24 +00:00
LICENSE docs: update docs/license(clarification) and point to new website (#415) 2023-05-29 23:09:19 +02:00
main.go feat: initial watchdog implementation (#1341) 2023-11-26 18:36:23 +01:00
Makefile ⬆️ Update ggerganov/llama.cpp (#1509) 2023-12-30 09:19:07 +00:00
README.md Update README.md 2023-12-28 23:06:40 +01:00
renovate.json ci: manually update deps 2023-05-04 15:01:29 +02:00



LocalAI

LocalAI forks LocalAI stars LocalAI pull-requests

💡 Get help - FAQ 💭Discussions 💬 Discord 📖 Documentation website

💻 Quickstart 📣 News 🛫 Examples 🖼️ Models 🚀 Roadmap

testsBuild and Releasebuild container imagesBump dependenciesArtifact Hub

Follow LocalAI_API Join LocalAI Discord Community

LocalAI is the free, Open Source OpenAI alternative. LocalAI act as a drop-in replacement REST API thats compatible with OpenAI API specifications for local 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.

🔥🔥 Hot topics / Roadmap

Roadmap

Hot topics (looking for contributors):

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

💻 Getting started

🚀 Features

💻 Usage

Check out the Getting started section in our documentation.

🔗 Community and integrations

Build and deploy custom containers:

WebUIs:

Model galleries

Other:

🔗 Resources

📖 🎥 Media, Blogs, Social

Citation

If you utilize this repository, data in a downstream project, please consider citing it with:

@misc{localai,
  author = {Ettore Di Giacinto},
  title = {LocalAI: The free, Open source OpenAI alternative},
  year = {2023},
  publisher = {GitHub},
  journal = {GitHub repository},
  howpublished = {\url{https://github.com/go-skynet/LocalAI}},

❤️ Sponsors

Do you find LocalAI useful?

Support the project by becoming a backer or sponsor. Your logo will show up here with a link to your website.

A huge thank you to our generous sponsors who support this project:

Spectro Cloud logo_600x600px_transparent bg
Spectro Cloud
Spectro Cloud kindly supports LocalAI by providing GPU and computing resources to run tests on lamdalabs!

And a huge shout-out to individuals sponsoring the project by donating hardware or backing the project.

🌟 Star history

LocalAI Star history Chart

📖 License

LocalAI is a community-driven project created by Ettore Di Giacinto.

MIT - Author Ettore Di Giacinto

🙇 Acknowledgements

LocalAI couldn't have been built without the help of great software already available from the community. Thank you!

🤗 Contributors

This is a community project, a special thanks to our contributors! 🤗