• Stars
    star
    507
  • Rank 83,924 (Top 2 %)
  • Language
    TypeScript
  • License
    GNU General Publi...
  • Created about 1 year ago
  • Updated 8 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

๐ŸŽ’ local.ai - Run AI locally on your PC!

๐ŸŽ’ local.ai

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!

๐Ÿš€ Install

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!

๐Ÿ“บ 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

git submodule update --init --recursive
pnpm i
pnpm dev

๐Ÿชช License

๐Ÿค” 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.

Is there a community?

Where should I ask question?

I made something with local.ai, where should I post it?

I have some nice things to say about local.ai, where should I post it?

  • Here
  • Also, consider giving the repo a Star โญ๏ธ

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.

Do you accept contribution/PR?

Absolutely - Please note that any contribution toward this repo shall be relicensed under GPLv3. There are many ways to contribute, such as:

More Repositories

1

janusLauncher

An opensource Android launcher made with Kotlin
Jupyter Notebook
12
star
2

fbk

Give feedback
JavaScript
5
star
3

piche

A localtunnel based pipe tool to share text quickly from terminal
JavaScript
5
star
4

react-scroll-bottom-hook

basic scroll bottom hook
JavaScript
4
star
5

ipfs-lab

An introduction to IPFS in the browser, with very clean code base. MIT licensed
JavaScript
4
star
6

pattar

Pattern generator
JavaScript
4
star
7

lrat

L's React App Template
TypeScript
4
star
8

poker

A turn based push your luck poker game where you must predict your opponent's chance of drawing cards.
JavaScript
4
star
9

lrct

component library template
HTML
3
star
10

vize

Vibe Visualizer
JavaScript
3
star
11

dscl

Decentralized Socket Connection Lobby (WebRTC...)
JavaScript
3
star
12

louisgv.github.io

L's blog
JavaScript
3
star
13

wtf.is

A CLI app that tell you what the fuck that file was supposed to do. API available too!
JavaScript
3
star
14

react-input-submit

A simple input with a submit button. The only prop necessary is the onchange.
JavaScript
2
star
15

cs145

CS 145 at GRCC
HTML
2
star
16

cryptoville.web

Decentralized market making for farmer, allowing farmer to announce their own price, and letting the people to be aware of the average fair price of any product.
JavaScript
2
star
17

parity-dapp-tutorial-screenshot-generator

Screenshot generator for https://github.com/paritytech/parity/wiki/Dapp-Tutorial
JavaScript
2
star
18

nemo

Intuitive data capture for Vessel Captain, with data validation and internationalization
TypeScript
2
star
19

tracestar

A game to practice A Star algorithm.
JavaScript
1
star
20

mysterious-novel

Every Commit lies a Story... or do they?
1
star
21

gh2fb

Post github commit to my FB account~
1
star
22

exp-tamagui-moti

An example Tamagui design system with Moti support
TypeScript
1
star
23

abelios

Abelios open source agriculture bot system for your Slack channel.
JavaScript
1
star
24

sandbox

JavaScript
1
star
25

rose

ROS client library that smells like roses
TypeScript
1
star
26

KatTheCook

An AR game for HeroJam. Where you catch fish and fry them and feed it to cat.
C#
1
star
27

doc.ift.org

Gatsby documentation site for ift.org
JavaScript
1
star
28

ludumdares-34-seattle

Page for Seattle's 34th Ludum Dares.
JavaScript
1
star
29

taimu.ga

Get time from your current time zone. A functional art project (FAP)
TypeScript
1
star
30

nsfw.d

Node Simple File Watcher Daemon
JavaScript
1
star
31

verdandi

Verdandi - Goddess of Present
JavaScript
1
star
32

hoc

house of cooks
JavaScript
1
star
33

react-dynamic-host-img

https://www.npmjs.com/package/react-dynamic-host-img
JavaScript
1
star
34

SpaceTrash

3D asteroid shooting space debris
C++
1
star