ekryski / local.ai

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

local.ai

A desktop app for hosting an inference API on your local machine. Binary distribution will be released soon once Code Signing is set up. If you're experienced in this matter, feel free to reach out!

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 with just the model files.

Right now, local.ai uses the https://github.com/rustformers/llm rust crate at the core. Check them out, they are super cool!

Demo

local.ai.demo.000.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:desktop

Roadmap:

  • Code signing, official binary release
  • Auto update server
  • LLM model downloader
  • Start as many inference endpoints/ports as needed
  • Website with download links
  • (NTH): Automated release bundling

NTH: Nice to have

License

MIT

About

License:MIT License


Languages

Language:TypeScript 66.3%Language:Rust 31.0%Language:JavaScript 2.3%Language:CSS 0.4%