If you want to run LLMs, generate images, or recognize speech on your own computer, a handful of open-source projects make it possible. The following ten GitHub repositories let you run AI locally, providing everything from simple command-line tools to full-featured web interfaces.
run AI locally: essential GitHub repos
- Ollama – A lightweight solution for running large language models locally with a single command.
ollama – GitHub
- ComfyUI – Node-based visual workflow editor for building image-generation pipelines.
ComfyUI – GitHub
- llama.cpp – Efficient CPU/GPU implementation for running LLMs using the GGML format.
llama – GitHub
- GPT4All – Desktop chat client that connects to local LLMs for offline conversations.
gpt4all – GitHub
- whisper.cpp – Offline speech-to-text engine that converts audio to text without cloud services.
whisper – GitHub
- LocalAI – An OpenAI-compatible API layer that serves locally hosted models as if they were hosted by OpenAI.
LocalAI – GitHub
- text-generation-webui – Web interface for running and chatting with local LLMs, supporting multiple back-ends.
text generation webui – GitHub
- exo – Framework for distributing large model workloads across several devices to increase capacity.
exo – GitHub
- Jan – Open-source alternative to ChatGPT that runs entirely on your machine.
jan – GitHub
- MLX-LM – Toolkit for running and fine-tuning LLMs on Apple Silicon hardware.
mlx lm – GitHub
These projects cover a broad spectrum of AI tasks and hardware configurations, from CPU-only environments to GPU-accelerated Macs.
References
These external sources were used to verify the article and provide deeper context.
- Source: GitHubollama – GitHubOpen original resource
- Source: GitHubComfyUI – GitHubOpen original resource
- Source: GitHubllama – GitHubOpen original resource
- Source: GitHubgpt4all – GitHubOpen original resource
- Source: GitHubwhisper – GitHubOpen original resource
- Source: GitHubLocalAI – GitHubOpen original resource
- Source: GitHubtext generation webui – GitHubOpen original resource
- Source: GitHubexo – GitHubOpen original resource
- Source: GitHubjan – GitHubOpen original resource
- Source: GitHubmlx lm – GitHubOpen original resource
Conclusion
By leveraging any of these ten repositories, you can run AI locally and keep your data private while still accessing powerful language, vision, and audio capabilities.


