A desktop app for local, private, secured AI experimentation. Included out-of-the box are:
- A known-good model API and a model downloader, with descriptions such as recommended hardware specs, model license, blake3/sha256 hashes etc...
- A simple note-taking app, with inference config PER note. The note and its config are output into plain text
.mdx
format - A model inference streaming server (/completion endpoint, similar to OpenAI)
It's made to be used alongside https://github.com/alexanderatallah/window.ai/ as a simple way to have a local inference server up and running in no time. window.ai local.ai enable every web app to utilize AI without incurring any cost from either the developer or the user!
Right now, local.ai uses the https://github.com/rustformers/llm rust crate at its core. Check them out, they are super cool!
Go to the site at https://www.localai.app/ and click the button for your machine's architecture. You can also find the build manually in the GitHub release page.
Windows and MacOS binaries are signed under Plasmo Corp. - a company owned by the author of this project (@louisgv).
You may also build from source!
local.ai.demo.v0.2.x.mp4
Here's how to run the project locally:
- node >= 18
- rust >= 1.69
- pnpm >= 8
git submodule update --init --recursive
pnpm i
pnpm dev
Ties into the bring your own model concept -- Alex from window.ai
Anything AI-related including their derivatives should be open-source for all to inspect. GPLv3 enforces this chain of open-source.
- GitHub discussion
- Checkout this poll
The naming seems close to LocalAI?
- When I first started the project and got the domain localai.app, I had no idea LocalAI was a thing. A friend of mine forwarded me a link to that project mid May, and I was like dang it, let's just add a dot and call it a day (for now...) - local "dot" ai vs LocalAI lol
- We might rename the project.
Absolutely - Please note that any contribution toward this repo shall be relicensed under GPLv3. There are many ways to contribute, such as:
- Documentation via wiki edit submission and known model documentation
- Testing and filing BUG issue
- For beginner, check out Good First Issues
- For seasoned developers, check out Unassigned Help Wanted Issues