Categories
Local AI.
Run language models on a laptop or a home GPU. Chat, complete, and serve weights without sending prompts to a vendor.
- Rank 1. OllamaLocal model runner with a one-line CLI and a REST API.MIT · Linux, macOS, +2GitHub stars: 180.7k
- Rank 2. Open WebUISelf-hosted chat UI that sits on Ollama, OpenAI, or a local runner.BSD 3-Clause · Linux, macOS, +3GitHub stars: 151.8k
- Rank 3. exoLink everyday devices into one cluster and run models too big for any single machine.Apache 2.0 · Linux, macOSGitHub stars: 47.4k
- Rank 4. llama.cppC/C++ runtime that made local GGUF models practical.MIT · Linux, macOS, +1GitHub stars: 128k
- Rank 5. JanDesktop ChatGPT-style app that runs models locally.AGPL-3.0 · Linux, macOS, +1GitHub stars: 44.4k
- Rank 6. LocalAIOpenAI-compatible API that can sit in front of several local backends.MIT · Linux, macOS, +2GitHub stars: 49.1k
- Rank 7. MLXApple’s framework for running and training models on Mac unified memory.MIT · macOSGitHub stars: 28.4k
- Rank 8. GPT4AllNomic’s local chat app and model catalog for laptops without a GPU.MIT · Linux, macOS, +1GitHub stars: 77.4k
- Rank 9. KoboldCppOne-file llama.cpp build with a built-in chat UI aimed at offline storytelling.AGPL-3.0 · Linux, macOS, +1GitHub stars: 11.7k
- Rank 10. text-generation-webuiGradio UI for local models with loaders, LoRA, and extensions.AGPL-3.0 · Linux, Windows, +1GitHub stars: 47.7k
- Rank 11. PocketPal AIRun small GGUF chat models fully offline on iOS and Android.MIT · iOS, AndroidGitHub stars: 8.3k
- Rank 12. llamafileSingle-file LLM runtime from Mozilla. Download, chmod, run.Apache 2.0 · Linux, macOS, +1GitHub stars: 26k
- Rank 13. shell_gptCLI that runs an LLM as a shell command for scripts, refactors, and answers.MIT · Linux, macOS, +1GitHub stars: 12.3k