Skip to content

louisgv/local.ai

Repository files navigation

πŸŽ’ local.ai

A desktop app for local AI experimentation, model inference hosting, and note-taking.

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!

πŸ“Ί Demo

local.ai.demo.v0.2.x.mp4

🧡 Development

Here's how to run the project locally:

Prerequisites

  1. node >= 18
  2. rust >= 1.69
  3. pnpm >= 8

Workflow

pnpm i
pnpm dev

πŸ›£οΈ Roadmap:

Todo:

  • Start as many inference endpoints/ports as needed

Done:

  • Code signing, official binary release
  • Auto update server
  • LLM model downloader
  • Website with download links
  • (NTH): Automated release bundling

Legends:

  • NTH: Nice to have
  • item: Done

πŸͺͺ License

GNU GPLv3

πŸ€” Trivia

Why the backpack?

Ties into the bring your own model concept -- Alex from window.ai

Why GPLv3?

Anything AI-related including their derivatives should be open-source for all to inspect. GPLv3 enforces this chain of open-source.