A community-curated directory of AI models, APIs, and tools that can be used at no cost, from open-weight models to free API tiers and local runners.
rafska/awesome-local-llm
A curated awesome-list of platforms, engines, UIs, models, tools and tutorials for running large language models locally.
- Stars
- 2,984
- Forks
- 498
- Open issues
- 234
- Last commit
- 3 days ago
What is it?
awesome-local-llm is a curated list of resources for running large language models on your own hardware instead of through a hosted API. It is organized by category: inference platforms and engines such as Ollama, llama.cpp and vLLM, user interfaces like Open WebUI and SillyTavern, and collections of open-weight models from providers including Qwen, Mistral, Gemma and NVIDIA.
Beyond software, the list covers model leaderboards and benchmarks, agent frameworks, Model Context Protocol tools, retrieval-augmented generation components, hardware guidance, and tutorials on prompt and context engineering and inference. Entries link directly to project pages or Hugging Face collections, with short descriptions to help readers pick a tool quickly.
Key features
- 01Covers inference engines such as Ollama, llama.cpp, vLLM and MLX-based tools
- 02Lists desktop and web user interfaces for chatting with local models
- 03Gathers open-weight model families grouped by use case, such as coding, vision and speech
- 04Includes agent frameworks, RAG components and MCP tools for local setups
- 05Provides benchmarks, leaderboards and hardware and tutorial resources
Use cases
- Choosing an inference engine or chat interface before setting up a local LLM
- Finding open-weight models suited to coding, vision or speech tasks
- Discovering agent frameworks and RAG tools that work with self-hosted models
- Learning about local LLM practices through linked tutorials
Topics
FAQ
- What is awesome-local-llm?
- A curated awesome-list of platforms, engines, UIs, models, tools and tutorials for running large language models locally. awesome-local-llm is a curated list of resources for running large language models on your own hardware instead of through a hosted API. It is organized by category: inference platforms and engines such as Ollama, llama.cpp and vLLM, user interfaces like Open WebUI and SillyTavern, and collections of open-weight models from providers including Qwen, Mistral, Gemma and NVIDIA.
- Is awesome-local-llm free to use? What license does it have?
- awesome-local-llm is open source under the MIT license. Check the license terms before using it in commercial products.
- Is awesome-local-llm still maintained?
- Actively maintained. The last commit to awesome-local-llm was on Oct 17, 2026.
- What can I use awesome-local-llm for?
- Choosing an inference engine or chat interface before setting up a local LLM Finding open-weight models suited to coding, vision or speech tasks Discovering agent frameworks and RAG tools that work with self-hosted models Learning about local LLM practices through linked tutorials
- Where can I get awesome-local-llm?
- The source code and installation instructions are on GitHub: https://github.com/rafska/awesome-local-llm
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A curated awesome-list of platforms, engines, UIs, models, tools and tutorials for running LLMs locally on your own hardware.
A curated Chinese-language guide to ChatGPT and frontier LLMs, covering usage, prompting, app development, agents, and productivity tools.
A curated list of LLM API providers that offer permanent free tiers for text inference, with endpoints, models and rate limits.
A curated, searchable list of open source GitHub repositories related to ChatGPT, the OpenAI API, and Codex, usable as a Claude Code and Codex skill.
Local and cloud runner for open models such as Gemma, Qwen, DeepSeek and gpt-oss, with a CLI, REST API and Python/JavaScript libraries.