Trending open-source projects · updated daily

Local & On-Device AI Projects

Running AI locally means the model, the weights and the data all stay on hardware you control: no API key, no per-token bill, no prompt leaving the machine. This board collects the projects that make that practical — local model runners and servers, chat interfaces and desktop assistants, mobile and on-device inference, and the quantization and compression tooling that lets a model fit into laptop or phone memory. Entries come from GitHub topic pages for local LLMs, llama.cpp-style inference, on-device AI and Ollama, ranked by stars, so a mature server sits next to a desktop client published last month. Each card lists language, stars and forks and opens a page with description, license, activity dates, README and related local AI projects. The practical question is almost always memory: check the quantization notes on the detail page before assuming a model will fit.

Trending Local & On-Device AI Projects

1

ollama / ollama

Get up and running with Kimi, GLM, MiniMax, DeepSeek, gpt-oss, Qwen, Gemma and other models.

Go★ 181,337⑂ 17,947
View ollama/ollama
→
2

open-webui / open-webui

User-friendly AI Interface (Supports Ollama, OpenAI API, ...)

Python★ 152,659⑂ 22,336
View open-webui/open-webui
→
3

HKUDS / nanobot

Ultra-lightweight, open-source, self-hosted personal AI agent framework in Python with WebUI, tools, memory, MCP, multi-agent workflows, automation, and chat apps

Python★ 48,435⑂ 8,555
View HKUDS/nanobot
→
4

chatchat-space / Langchain-Chatchat

Langchain-Chatchat(原Langchain-ChatGLM)基于 Langchain 与 ChatGLM, Qwen 与 Llama 等语言模型的 RAG 与 Agent 应用 | Langchain-Chatchat (formerly langchain-ChatGLM), local knowledge based LLM (like ChatGLM

Python★ 38,654⑂ 6,265
View chatchat-space/Langchain-Chatchat
→
5

Zackriya-Solutions / meetily

Privacy first, AI meeting assistant with 4x faster Parakeet/Whisper live transcription, speaker diarization, and Ollama summarization built on Rust. 100% local processing. no cloud required.

Rust★ 30,978⑂ 3,365
View Zackriya-Solutions/meetily
→
6

mozilla-ai / llamafile

Distribute and run LLMs with a single file.

C++★ 26,010⑂ 1,600
View mozilla-ai/llamafile
→
7

dyad-sh / dyad

Local, open-source AI app builder for power users ✨ v0 / Lovable / Replit / Bolt alternative 🌟 Star if you like it!

TypeScript★ 21,594⑂ 2,640
View dyad-sh/dyad
→
8

lss233 / kirara-ai

🤖 可 DIY 的 多模态 AI 聊天机器人 | 🚀 快速接入 微信、 QQ、Telegram、等聊天平台 | 🦈支持DeepSeek、Grok、Claude、Ollama、Gemini、OpenAI | 工作流系统、网页搜索、AI画图、人设调教、虚拟女仆、语音对话 |

Python★ 19,032⑂ 1,837
View lss233/kirara-ai
→
9

langbot-app / LangBot

Production-grade platform for building agentic IM bots - 生产级多平台智能机器人开发平台/ Agent、知识库编排、插件系统 / Bots for Discord / Slack / LINE / Telegram / WeChat(企业微信, 企微智能机器人, 公众号) / 飞书 / 钉钉 / QQ / Matrix e.g.

Python★ 17,931⑂ 1,602
View langbot-app/LangBot
→
10

Open-LLM-VTuber / Open-LLM-VTuber

Talk to any LLM with hands-free voice interaction, voice interruption, and Live2D avatar running locally across platforms

Python★ 13,855⑂ 1,653
View Open-LLM-VTuber/Open-LLM-VTuber
→
11

altic-dev / FluidVoice

Fastest and only macOS Dictation app with on-device STT and custom trained AI enhancement model. Windows pre-build available! A local Wispr Flow alternative.

Swift★ 11,669⑂ 836
View altic-dev/FluidVoice
→
12

getumbrel / llama-gpt

A self-hosted, offline, ChatGPT-like chatbot. Powered by Llama 2. 100% private, with no data leaving your device. New: Code Llama support!

TypeScript★ 10,937⑂ 704
View getumbrel/llama-gpt
→
13

ollama / ollama-python

Ollama Python library

Python★ 10,545⑂ 1,178
View ollama/ollama-python
→
14

sigoden / aichat

All-in-one LLM CLI tool featuring Shell Assistant, Chat-REPL, RAG, AI Tools & Agents, with access to OpenAI, Claude, Gemini, Ollama, Groq, and more.

Rust★ 10,461⑂ 745
View sigoden/aichat
→
15

RunanywhereAI / runanywhere-sdks

Production ready toolkit to run AI locally

C++★ 10,295⑂ 380
View RunanywhereAI/runanywhere-sdks
→
16

LearningCircuit / local-deep-research

~95% on SimpleQA (e.g. Qwen3.6-27B on a 3090). Supports all local and cloud LLMs (llama.cpp, Ollama, Google, ...). 10+ search engines - arXiv, PubMed, your private documents.

Python★ 9,113⑂ 828
View LearningCircuit/local-deep-research
→
17

reorproject / reor

Private & local AI personal knowledge management app for high entropy people.

JavaScript★ 8,553⑂ 528
View reorproject/reor
→
18

qualcomm / GenieX

Run frontier LLMs and VLMs locally on Qualcomm devices across NPU, GPU, and CPU with a few lines of code

Rust★ 8,384⑂ 1,056
View qualcomm/GenieX
→
19

n4ze3m / page-assist

Use your locally running AI models to assist you in your web browsing

TypeScript★ 8,220⑂ 785
View n4ze3m/page-assist
→
20

OpenCoworkAI / open-codesign

Open-source Claude Design alternative. One-click import your Claude Code / Codex API key. Prompt → prototype / slides / PDF. Multi-model (Claude, GPT, Gemini, Kimi, GLM, Ollama).

TypeScript★ 7,952⑂ 831
View OpenCoworkAI/open-codesign
→
21

ArvinLovegood / go-stock

🦄🦄🦄AI赋能股票分析:AI加持的股票分析/选股工具。股票行情获取,AI热点资讯分析,AI资金/财务分析,涨跌报警推送。支持A股,港股,美股。支持市场整体/个股情绪分析,AI辅助选股等。数据全部保留在本地。支持DeepSeek,OpenAI, Ollama,LMStudio,AnythingLLM,硅基流动,火山方舟,阿里云百炼等平台或模型。

Go★ 7,573⑂ 1,320
View ArvinLovegood/go-stock
→
22

JerryZLiu / Dayflow

The automatic work journal/time tracker. Privately turns your screen into a timeline of what you actually accomplished. Open-source and local-first.

Swift★ 7,153⑂ 438
View JerryZLiu/Dayflow
→
23

open-multi-agent / open-multi-agent

Self-hosted TypeScript agent runtime with durable approvals and verifiable run records. Own it, approve it, audit it.

TypeScript★ 6,947⑂ 2,433
View open-multi-agent/open-multi-agent
→
24

vas3k / TaxHacker

Self-hosted AI accounting app. LLM analyzer for receipts, invoices, transactions with custom prompts and categories

TypeScript★ 6,713⑂ 1,093
View vas3k/TaxHacker
→
25

google-ai-edge / LiteRT-LM

LiteRT-LM is Google's production-ready, high-performance, open-source inference framework for deploying Large Language Models on edge devices.

C++★ 6,485⑂ 725
View google-ai-edge/LiteRT-LM
→
26

cactus-compute / cactus

Quantization, kernels, runtime and inference engine for mobiles, wearables, smart home and robots.

C++★ 6,042⑂ 507
View cactus-compute/cactus
→
27

gluonfield / enchanted

Enchanted is iOS and macOS app for chatting with private self hosted language models such as Llama2, Mistral or Vicuna using Ollama.

Swift★ 6,002⑂ 426
View gluonfield/enchanted
→
28

clusterzx / paperless-ai

An automated document analyzer for Paperless-ngx using OpenAI API, Ollama, Deepseek-r1, Azure and all OpenAI API compatible Services to automatically analyze and tag your documents.

JavaScript★ 5,950⑂ 331
View clusterzx/paperless-ai
→
29

dograh-hq / dograh

Open source voice AI platform. Self-hosted alternative to Vapi and Retell. On Prem, BYOK across Speech to Speech or LLM/STT/TTS, with a visual workflow builder, MCP native and telephony support.

Python★ 5,702⑂ 1,429
View dograh-hq/dograh
→
30

maziyarpanahi / openmed

Local-first healthcare AI: clinical NER & HIPAA PII de-identification that runs 100% on-device. 2,200+ medical models, 21 languages, Apple MLX + Python, no cloud

Python★ 5,347⑂ 680
View maziyarpanahi/openmed
→
31

buxuku / SmartSub

视频转字幕、字幕翻译、AI 配音与声音克隆、字幕烧录——免费开源的一站式桌面工具。基于 Whisper / FunASR 等本地模型离线语音转文字,批量处理 + 全平台 GPU 加速,跨 Windows / macOS / Linux。Free, open-source desktop app to generate, translate

TypeScript★ 5,277⑂ 401
View buxuku/SmartSub
→
32

vinta / pangu.js

Opinionated paranoid text spacing in JavaScript, with on-device AI semantic judgment

TypeScript★ 4,828⑂ 315
View vinta/pangu.js
→
33

CaviraOSS / LongMemory

Local persistent memory store for LLM applications including claude desktop, github copilot, codex, antigravity, etc.

TypeScript★ 4,510⑂ 503
View CaviraOSS/LongMemory
→
34

ollama / ollama-js

Ollama JavaScript library

TypeScript★ 4,371⑂ 477
View ollama/ollama-js
→
35

yuruotong1 / autoMate

Like Manus, Computer Use Agent(CUA) and Omniparser, we are computer-using agents.AI-driven local automation assistant that uses natural language to make computers work by themselves

Python★ 3,964⑂ 490
View yuruotong1/autoMate
→
36

raullenchai / Rapid-MLX

The fastest local AI engine for Apple Silicon. 4.2x faster than Ollama, 0.08s cached TTFT, 100% tool calling. 17 tool parsers, prompt cache, reasoning separation, cloud routing.

Python★ 3,801⑂ 416
View raullenchai/Rapid-MLX
→
37

SciSharp / LLamaSharp

A C#/.NET library to run LLM (🦙LLaMA/LLaVA) on your local device efficiently.

C#★ 3,799⑂ 508
View SciSharp/LLamaSharp
→
38

twinnydotdev / twinny

The most no-nonsense, locally or API-hosted AI code completion plugin for Visual Studio Code - like GitHub Copilot but 100% free.

TypeScript★ 3,650⑂ 229
View twinnydotdev/twinny
→
39

rashadphz / farfalle

🔍 AI search engine - self-host with local or cloud LLMs

TypeScript★ 3,542⑂ 318
View rashadphz/farfalle
→
40

QiuYannnn / Local-File-Organizer

An AI-powered file management tool that ensures privacy by organizing local texts, images. Using Llama3.2 3B and Llava v1.6 models with the Nexa SDK, it intuitively scans, restructures

Python★ 3,340⑂ 331
View QiuYannnn/Local-File-Organizer
→
41

nicedreamzapp / claude-code-local

Run Claude Code 100% on-device with local AI on Apple Silicon. MLX-native Anthropic-API server. 6 fighters incl.

Python★ 3,323⑂ 629
View nicedreamzapp/claude-code-local
→
42

off-grid-ai / OGAM

The Swiss Army Knife of Offline AI. Chat, see, speak, and generate images on your phone or Mac — GGUF LLMs, vision, Whisper speech-to-text, Stable Diffusion, tool calling, and local-network servers.

TypeScript★ 3,136⑂ 301
View off-grid-ai/OGAM
→
43

SharpAI / DeepCamera

Open-Source AI Camera Skills Platform, AI NVR & CCTV Surveillance. Local VLM video analysis with Qwen, DeepSeek, SmolVLM, LLaVA, YOLO26.

JavaScript★ 3,066⑂ 480
View SharpAI/DeepCamera
→
44

yakami129 / VirtualWife

VirtualWife是一个虚拟数字人项目,支持B站直播,支持openai、ollama

Python★ 2,899⑂ 443
View yakami129/VirtualWife
→
45

Mininglamp-AI / Mano-P

Mano-P: Open-source GUI-VLA agent for edge devices. #1 on OSWorld (specialized, 58.2%). Runs locally on Apple M4 Mac mini/MacBook

★ 2,779⑂ 272
View Mininglamp-AI/Mano-P
→
46

Mobile-Artificial-Intelligence / maid

Maid is a free and open source application for interfacing with llama.cpp models locally, and with Anthropic, DeepSeek, Ollama, Mistral and OpenAI models remotely.

TypeScript★ 2,695⑂ 289
View Mobile-Artificial-Intelligence/maid
→
47

datawhalechina / handy-ollama

动手学Ollama,CPU玩转大模型部署,在线阅读地址:https://datawhalechina.github.io/handy-ollama/

Jupyter Notebook★ 2,533⑂ 321
View datawhalechina/handy-ollama
→
48

nikmcfly / MiroFish-Offline

Offline multi-agent simulation & prediction engine. English fork of MiroFish with Neo4j + Ollama local stack.

Python★ 2,531⑂ 662
View nikmcfly/MiroFish-Offline
→
49

AtomicBot-ai / atomic-agent

Atomic Agent is a local-first AI agent. Runs open-weight models on your own machine via llama.cpp.

TypeScript★ 2,526⑂ 247
View AtomicBot-ai/atomic-agent
→
50

darrenburns / elia

A snappy, keyboard-centric terminal user interface for interacting with large language models. Chat with ChatGPT, Claude, Llama 3, Phi 3, Mistral, Gemma and more.

Python★ 2,479⑂ 154
View darrenburns/elia
→
51

youssofal / MTPLX

The fastest way to run Qwen 3.8 Flash Next and Qwen 3.8 27B on a Mac: 125 tok/s in OpenCode on an M5 Max. Native MTP speculative decoding on Apple Silicon, exact at any temperature.

Python★ 2,395⑂ 181
View youssofal/MTPLX
→
52

heshengtao / comfyui_LLM_party

LLM Agent Framework in ComfyUI includes MCP sever, Omost,GPT-sovits, ChatTTS,GOT-OCR2.0, and FLUX prompt nodes,access to Feishu,discord,and adapts to all llms with similar openai / aisuite

Python★ 2,364⑂ 206
View heshengtao/comfyui_LLM_party
→
53

techjarves / Portable-AI-USB

A 100% offline, fully portable, zero-trace AI (Ollama + Llama 3 + AnythingLLM) that runs natively from a USB drive on Windows and Mac.

Shell★ 2,255⑂ 590
View techjarves/Portable-AI-USB
→
54

antoinezambelli / forge

A Python framework for self-hosted LLM tool-calling and multi-step agentic workflows

Python★ 2,248⑂ 173
View antoinezambelli/forge
→
55

withcatai / node-llama-cpp

Run AI models locally on your machine with node.js bindings for llama.cpp. Enforce a JSON schema on the model output on the generation level

TypeScript★ 2,184⑂ 218
View withcatai/node-llama-cpp
→
56

cogwheel0 / conduit

Native iOS and Android client for Open WebUI, direct OpenAI-compatible, Ollama, and Hermes agents.

Dart★ 2,160⑂ 219
View cogwheel0/conduit
→
57

ozgrozer / ai-renamer

A Node.js CLI that uses Ollama and LM Studio models (Llava, Gemma, Llama etc.) to intelligently rename files by their contents

JavaScript★ 2,123⑂ 143
View ozgrozer/ai-renamer
→
58

travisvn / openai-edge-tts

Free, high-quality text-to-speech API endpoint to replace OpenAI, Azure, or ElevenLabs

Python★ 2,107⑂ 317
View travisvn/openai-edge-tts
→
59

fikrikarim / parlor

On-device, real-time multimodal AI with features similar to GPT-Live

Python★ 2,068⑂ 272
View fikrikarim/parlor
→
60

techjarves / USB-Uncensored-LLM

The ultimate zero-install, portable local AI environment. Run high-quality, uncensored LLMs (Gemma, Qwen, NemoMix) directly from any USB drive or SSD.

HTML★ 2,026⑂ 481
View techjarves/USB-Uncensored-LLM
→
61

kubewall / kubewall

kubewall - Kubernetes Dashboard for Multi-Cluster Management Real-Time, Self-Hosted, Single Binary, AI-powered. Manage, monitor & debug K8s clusters in your browser, no cloud, no agents.

TypeScript★ 1,938⑂ 102
View kubewall/kubewall
→
62

szczyglis-dev / py-gpt

Desktop AI Assistant powered by GPT-6, GPT-5, Gemini, Claude, Ollama, Grok, DeepSeek, Perplexity, Bielik, chat, agents, vision, voice, RAG, image and video generation, tools, MCP, plugins

Python★ 1,930⑂ 345
View szczyglis-dev/py-gpt
→
63

kevinhermawan / Ollamac

Mac app for Ollama

Swift★ 1,911⑂ 99
View kevinhermawan/Ollamac
→
64

skalesapp / skales

Personal AI agent for macOS, Windows, Linux, Android & iOS. Set a goal, it works alone: coding (Skales Code), desktop + browser automation, autonomous scheduled Tasks.

★ 1,907⑂ 264
View skalesapp/skales
→
65

john-rocky / CoreML-Models

Core ML model zoo for iOS/macOS — PyTorch models converted to ready-to-use .mlpackage, each with a conversion script and SwiftUI sample app.

Swift★ 1,870⑂ 173
View john-rocky/CoreML-Models
→
66

sammcj / gollama

Go manage your Ollama models

Go★ 1,837⑂ 113
View sammcj/gollama
→
67

software-mansion / react-native-executorch

High-performance, privacy-first on-device AI inference library for React Native, powered by PyTorch's ExecuTorch runtime

TypeScript★ 1,744⑂ 96
View software-mansion/react-native-executorch
→
68

PurpleDoubleD / locally-uncensored

The all-in-one local AI studio for your desktop: chat, image and video generation and a coding agent in one free, open source app. Windows and Linux. No Docker, no terminal, no cloud required.

TypeScript★ 1,740⑂ 273
View PurpleDoubleD/locally-uncensored
→
69

QwenAudio / Fun-ASR

Fun-ASR speech recognition models, with native Hugging Face Transformers support for Fun-ASR-Nano and separate FunASR, vLLM and llama.cpp deployment paths.

C★ 1,549⑂ 152
View QwenAudio/Fun-ASR
→
70

AtomicBot-ai / Atomic-Chat

Local AI app and inference engine for agents. Run open-weight LLMs locally — private, 100% offline on your computer. Join our Discord: https://discord.com/invite/8wGSsvmg4V

TypeScript★ 1,534⑂ 179
View AtomicBot-ai/Atomic-Chat
→
71

ggml-org / Llama-macOS

A cosy home for your LLMs.

Swift★ 1,516⑂ 110
View ggml-org/Llama-macOS
→
72

siddsachar / row-bot

Row-Bot - Personal AI Sovereignty. A local-first AI assistant with integrated tools, a personal knowledge graph, voice, vision, shell, browser automation, scheduled tasks, health tracking

Python★ 1,507⑂ 173
View siddsachar/row-bot
→
73

callstackincubator / ai

On-device LLM execution in React Native with Vercel AI SDK compatibility

TypeScript★ 1,403⑂ 59
View callstackincubator/ai
→
74

gotzmann / llama.go

llama.go is like llama.cpp in pure Golang!

Go★ 1,402⑂ 73
View gotzmann/llama.go
→
75

jofizcd / Soul-of-Waifu

🌌 Give a soul to your favorite characters. Soul of Waifu is a desktop roleplay & AI companion app featuring Live2D/VRM avatars, voice chat & local LLM.

Python★ 1,333⑂ 69
View jofizcd/Soul-of-Waifu
→
76

Muesli-HQ / muesli

Muesli: agent-native local meeting transcription + dictation for macOS (Granola + WisprFlow alternative)

Swift★ 1,281⑂ 131
View Muesli-HQ/muesli
→
77

kellyvv / PhoneClaw

PhoneClaw turns phones into local AI agent runtimes with on-device models, native mobile Skills, LiveLand, and optional Mac Gateway inference.

Swift★ 1,255⑂ 167
View kellyvv/PhoneClaw
→
78

axoviq-ai / synthadoc

Synthadoc: An open-source LLM knowledge compilation engine that turns raw documents into structured, local-first wikis.

Python★ 1,226⑂ 123
View axoviq-ai/synthadoc
→
79

cosmo-wander-ai / cosmo-edge

Production-grade C++ edge AI engine for video analytics and on-device VLM across Sophon, Rockchip RKNN, and x86, with visual orchestration, real-time OSD, events, and reproducible benchmarks.

C★ 1,218⑂ 222
View cosmo-wander-ai/cosmo-edge
→
80

chongzhou96 / EdgeSAM

Official PyTorch implementation of "EdgeSAM: Prompt-In-the-Loop Distillation for On-Device Deployment of SAM"

Jupyter Notebook★ 1,178⑂ 61
View chongzhou96/EdgeSAM
→
81

mrkrsl / web-search-mcp

A simple, locally hosted Web Search MCP server for use with Local LLMs

TypeScript★ 1,146⑂ 163
View mrkrsl/web-search-mcp
→
82

NativeMindBrowser / NativeMindExtension

NativeMind: Your fully private, open-source, on-device AI assistant

TypeScript★ 1,133⑂ 110
View NativeMindBrowser/NativeMindExtension
→
83

nobodywho-ooo / nobodywho

NobodyWho is an inference engine that lets you run LLMs locally and efficiently on any device.

Rust★ 1,119⑂ 79
View nobodywho-ooo/nobodywho
→
84

agents-io / PokeClaw

PokeClaw (PocketClaw) — first on-device AI that controls your Android phone. Gemma 4, no cloud, no API key. Poke is short for Pocket.

Kotlin★ 1,062⑂ 149
View agents-io/PokeClaw
→
85

mybigday / llama.rn

React Native binding of llama.cpp

C★ 1,041⑂ 122
View mybigday/llama.rn
→
86

FuJacob / cotabby

Cotabby is local AI autocomplete for your entire Mac. Open source. On device. Everywhere you type.

Swift★ 1,030⑂ 67
View FuJacob/cotabby
→
87

facebookresearch / EdgeTAM

[CVPR 2025] Official PyTorch implementation of "EdgeTAM: On-Device Track Anything Model"

Jupyter Notebook★ 980⑂ 85
View facebookresearch/EdgeTAM
→
88

mit-han-lab / TinyChatEngine

TinyChatEngine: On-Device LLM Inference Library

C++★ 967⑂ 102
View mit-han-lab/TinyChatEngine
→
89

kossakovsky / selfhost-ai

🚀 Self-hosted AI automation platform. Deploy n8n, Ollama, Flowise, RAG, Supabase & 30+ tools with one command. Auto HTTPS. Free Zapier/Make alternative.

Shell★ 934⑂ 237
View kossakovsky/selfhost-ai
→
90

notatestuser / ds4-control

macOS menubar app for fast local DeepSeek V4.1, with 1M context.

Swift★ 913⑂ 36
View notatestuser/ds4-control
→
91

TheStageAI / TheWhisper

Optimized Whisper models for streaming and on-device use

Python★ 897⑂ 56
View TheStageAI/TheWhisper
→
92

ciddwd / overlay-translator

无需 ROOT 的开源 Android 屏幕实时翻译工具,适合游戏、视觉小说和漫画。支持端侧与云端 OCR、离线 LLM、多种翻译服务和文字朗读(TTS),译文可直接显示在画面上。Open-source no-root Android real-time screen translator for games, visual novels, and manga.

Kotlin★ 871⑂ 35
View ciddwd/overlay-translator
→
93

Pangu-Immortal / MagicWX

Android 17 local LLM prototype with Jetpack Compose and ONNX Runtime for offline AI inference experiments.

Kotlin★ 857⑂ 362
View Pangu-Immortal/MagicWX
→
94

jegly / Box

The most advanced, fully offline client-side AI suite on Android today.

Kotlin★ 845⑂ 53
View jegly/Box
→
95

jonigl / mcp-client-for-ollama

Harness the power of local LLMs with this TUI MCP Client for Ollama. Featuring all core MCP primitives (tools, prompts, resources), agent mode, multi-server, model switching, streaming responses

Python★ 826⑂ 129
View jonigl/mcp-client-for-ollama
→
96

gavamedia / deltafin

Run full Kimi K3 on a single device. And an OpenAI-compatible API server for local chat and coding agents.

Rust★ 817⑂ 96
View gavamedia/deltafin
→
97

travisvn / chatterbox-tts-api

Local, OpenAI-compatible text-to-speech (TTS) API using Chatterbox, enabling users to generate voice cloned speech anywhere the OpenAI API is used (e.g. Open WebUI, AnythingLLM, etc.)

Python★ 681⑂ 154
View travisvn/chatterbox-tts-api
→
98

leonickson1 / Swiftlet

Swiftlet is a Swift and Metal runtime that runs large Qwen Mixture-of-Experts models locally on Apple devices by streaming expert weights from storage

Swift★ 641⑂ 36
View leonickson1/Swiftlet
→
99

tetherto / qvac

Open-source local AI SDK - run AI on-device with no cloud, no API keys. Supports GGUF, RAG, image, music, and video generation, speech-to-text, P2P inference, and more.

TypeScript★ 621⑂ 112
View tetherto/qvac
→
100

gokayfem / ComfyUI_VLM_nodes

ComfyUI nodes for vision-language models: Qwen3-VL, Moondream 3, Florence-2, SmolVLM2, InternVL, Gemma 3, MiniCPM-V.

Python★ 588⑂ 63
View gokayfem/ComfyUI_VLM_nodes
→

Local Model Runners & Servers

Chat UIs & Desktop Assistants

On-Device & Mobile AI

Quantization & Model Compression

More AI Trending Projects

1

cloudflare / security-audit-skill

JavaScript★ 18,286⑂ 1,023▲ 2,428 stars
→
2

affaan-m / ECC

JavaScript★ 263,994⑂ 39,485▲ 826 stars
→
3

addyosmani / agent-skills

JavaScript★ 97,817⑂ 10,300▲ 736 stars
→
4

docling-project / docling

Python★ 67,466⑂ 4,869▲ 585 stars
→
5

higgsfield-ai / higgsfield

Jupyter Notebook★ 5,481⑂ 962▲ 465 stars
→
6

anthropics / claude-code

TypeScript★ 147,260⑂ 24,085▲ 419 stars
→

Running an LLM locally: what you actually need

A local model needs three things: weights in a format the runtime understands, enough memory to hold them, and a runner to load them. The rule of thumb for four-bit quantization is roughly two thirds of a gigabyte per billion parameters, plus room for the context window — so a 7B model fits comfortably in 8 GB of unified memory, while a 70B model does not fit on a laptop at all without aggressive compression or offloading into system RAM. Server-grade engines change that arithmetic with paging, continuous batching and GPU offload, which is why the same weights can be impractical in one tool and comfortable in another.

Start with a runner rather than a chat client. Once the model answers from the command line, everything above it is interface.

Local chat UIs, desktop assistants and on-device inference

The desktop layer is what most people actually want: a chat window that keeps transcripts on disk, can read local files, and talks to whichever local server is running. Those clients are deliberately model-agnostic — they speak the same HTTP API as the popular runners — so the choice of client and the choice of model are independent decisions. On phones the constraints change completely: memory is small, thermals are real, and the interesting projects are the ones shipping compressed models that run in a few hundred megabytes with acceptable latency, rather than the ones streaming a full-size model over the network.

Quantization: why the same model runs on your laptop

Quantization stores weights at lower precision — four bits instead of sixteen — which cuts memory use roughly fourfold and speeds up inference on hardware with no tensor cores. It is not free: below four bits the quality loss becomes visible on reasoning tasks, and some quantized formats only load in specific runtimes. The practical guidance is boring and effective: prefer four-bit formats for local use, keep a higher-precision copy on a server if you need to compare, and test the quantized build on your own inputs instead of trusting a benchmark table.

Local AI questions

What is a local LLM? A language model whose weights run on your own hardware, so prompts and outputs never leave the machine and there is no per-token cost.

Can a local chatbot work offline? Yes, once the model has been downloaded. Runners and desktop clients on this board keep working with the network unplugged; only features that fetch from the internet stop.

What is on-device AI? Inference that happens on the device that produced the data — phone, laptop or embedded board — rather than in a hosted service. Its binding constraints are memory bandwidth and thermal budget.

How much RAM do I need to run a model locally? Roughly two thirds of a gigabyte per billion parameters at four-bit quantization, plus context. An 8B model is comfortable in 8 GB; anything past 30B wants a workstation or a GPU with real VRAM.

Is a local model as good as a hosted one? For summarising, drafting and light coding a good 8B–14B model is often enough. For hard multi-step reasoning the largest hosted models still lead, and they lead by more the longer the task runs.

Related AI Trending Lists