Local AI Apps and Tools for Linux

AI apps, servers and tools for Linux desktops and servers. Most projects in this directory support Linux.

300+ tools
Self-hosted AI data assistant that queries databases, analyzes files, and generates reports with local models or cloud APIs. Open source under MIT.

20.1KUpdated 2 days agoMIT

macOS · Linux · Docker · Web#Code execution#llama.cpp backend#OpenAI-compatible API

Self-hosted AI agent framework in C# for Windows, Linux and macOS, with LLamaSharp and cloud provider plugins. Apache 2.0 licensed.

3.1KUpdated 2 days agoApache-2.0

macOS · Windows · Linux · Web#Code execution#MCP#Multi-agent workflows

Self-hosted photo management software with face recognition and semantic search. Runs through Docker, supports RAW photos and videos, and uses the MIT license.

8.1KUpdated 1 day agoMIT

Windows · Linux · iOS · Android · Docker · Web#Multi-user access#ONNX#Semantic search

Free, open source CCTV software for Linux that captures, analyzes and records video from IP, USB and analog cameras under the GPL-2.0 license.

5.9KUpdated 20 hours agoGPL-2.0

Linux · Docker

A family of AI models you can run offline with Ollama, llama.cpp or LM Studio, with open weights and training data for building specialized agents.

2.1KUpdated 3 weeks agoApache-2.0

Linux#GGUF#Guardrails#Hugging Face integration

An open-source portrait animation tool that runs on Ubuntu with an NVIDIA GPU, turning a still image and English speech into a talking video.

8.7KUpdated 2 years agoMIT

Linux#Hugging Face integration#Multimodal input#ONNX

Self-hosted AI image generation UI for Windows, Linux and Apple Silicon Macs. Use Stable Diffusion and Flux with ComfyUI workflows under an MIT license.

4.6KUpdated 21 hours agoMIT

macOS · Windows · Linux · Docker · Web#Visual workflows

An open-source Python document parser for LLM applications. Run it locally or in Docker to process PDFs, Word files and images under Apache 2.0.

15.5KUpdated 3 days agoApache-2.0

macOS · Windows · Linux · Docker#Multilingual

An open-source vector search library for local apps and servers, with custom metrics, disk-backed indexes, and Apache 2.0 licensing.

4.3KUpdated 4 weeks agoApache-2.0

macOS · Windows · Linux · iOS · Android#Batch processing#Semantic search

A self-hostable AI chat interface with Docker deployment, local model connections through LocalAI and RWKV-Runner, and desktop clients.

88.8KUpdated 2 months agoMIT

macOS · Windows · Linux · Docker · Web#MCP#Multimodal input#OpenAI-compatible API

Open-source text-to-speech software for local voice cloning and streaming speech generation, with Apache 2.0 licensing and NVIDIA GPU deployment.

23.8KUpdated 4 months agoApache-2.0

Linux · Docker · Web#Hugging Face integration#Multilingual#Streaming inference

An open-source AI model family for on-premises deployment, licensed under Apache 2.0, with language, speech, vision and guardrail models.

273Updated 2 years agoApache-2.0

Linux#Guardrails#Hugging Face integration#LM Studio integration

Open-source local text-to-speech built on Qwen2.5, with Chinese and English voice cloning, adjustable voices, and an Apache 2.0 license.

11KUpdated 1 year agoApache-2.0

macOS · Windows · Linux · Web#Hugging Face integration#Multilingual#Voice cloning

Local LLM acceleration library for Intel CPUs, GPUs and NPUs. Runs on Windows and Linux, integrates with Ollama and llama.cpp, and is archived.

8.9KUpdated 8 months agoApache-2.0

Windows · Linux · Docker#Distributed execution#GGUF#Hugging Face integration

A local LLM inference library for Windows and Linux with NVIDIA GPUs, MIT licensing, GPTQ and EXL2 support, and an OpenAI-compatible API through TabbyAPI.

4.6KUpdated 7 months agoMIT

Windows · Linux#Batch processing#Quantization#Speculative decoding

A self-hosted LLM inference server under Apache 2.0, with Docker deployment, multi-GPU support and an OpenAI-compatible chat API. The project is archived.

10.9KUpdated 6 months agoApache-2.0

Linux · Docker#Batch processing#Distributed execution#Hugging Face integration

An open-source image generation framework for local use, with ComfyUI, Diffusers and fine-tuning support. Code uses the Apache 2.0 license.

1KUpdated 4 months agoApache-2.0

Linux · Web#Batch processing#Hugging Face integration#LoRA

An open-source NotebookLM alternative with a local browser interface, MIT license, and cloud services through LlamaCloud, OpenAI and ElevenLabs.

2KUpdated 7 months agoMIT

macOS · Windows · Linux · Web#MCP#RAG

An open-source on-device AI framework for Android, iOS, desktop and web, with model conversion from PyTorch, TensorFlow and JAX.

3.5KUpdated 20 hours agoApache-2.0

macOS · Windows · Linux · iOS · Android · Web#Agent Skills#Hugging Face integration#Multimodal input

An AI inference framework for Android, iOS, desktop and browsers, with CPU and Vulkan GPU support and PyTorch and ONNX model conversion.

23.9KUpdated 6 days ago

macOS · Windows · Linux · iOS · Android · Web#ONNX#Quantization

Local AI voice assistant for Linux and Windows with camera vision, persistent memory and MCP tools. Uses Ollama or cloud APIs. MIT licensed.

5.7KUpdated 2 weeks agoMIT

macOS · Windows · Linux · Docker#Home Assistant integration#MCP#Multi-agent workflows

Open-source LLM pretraining library built on PyTorch for custom datasets, with distributed NVIDIA GPU training. Licensed under Apache 2.0.

2.8KUpdated 1 week agoApache-2.0

Linux#Distributed execution#Hugging Face integration

A browser-based LLM chat app that connects to Ollama and OpenAI servers, stores chat data in your browser, and supports text, vision and reasoning models.

1.2KUpdated 12 months agoMIT

macOS · Windows · Linux · Docker · Web#Multimodal input#Ollama integration#OpenAI-compatible API

An open-source wake word library for local voice apps, with English models, custom phrase training, and ONNX support on Linux and Windows.

2.8KUpdated 9 months agoApache-2.0

Windows · Linux#Batch processing#ONNX#Voice activity detection

An open-source terminal AI agent that runs on your machine with Ollama or cloud models, edits files, executes code, and supports persistent tasks.

4.4KUpdated 20 hours agoMIT

macOS · Windows · Linux · Web · JetBrains#Agent Client Protocol#Code execution#Git integration

Local AI lip-sync software matches video to new speech, with pretrained models and training code for research, academic and personal use.

13.2KUpdated 1 year ago

Linux · Docker#Multilingual#Multimodal input

AI media tagging app for your Nextcloud server. Groups photos by faces and labels objects, music genres and video actions. Open source under AGPL-3.0.

699Updated 2 weeks agoAGPL-3.0

Linux · Docker · Web

An on-device AI runtime that runs PyTorch models locally on Android, iOS, desktops and embedded hardware, with CPU, GPU, NPU and DSP acceleration.

5.1KUpdated 21 hours ago

macOS · Windows · Linux · iOS · Android · Web#MLX#Multimodal input#OpenAI-compatible API

Local LoRA training scripts for image and video models, with Windows and Linux support, NVIDIA GPU memory savings, and multi-GPU training.

2.1KUpdated 3 days ago

Windows · Linux#LoRA#Quantization

Local AI portrait animation software turns images and audio into talking-head videos, with editable facial landmarks and Apache 2.0 source code.

4.3KUpdated 6 months agoApache-2.0

Linux · Web#Hugging Face integration#Multimodal input

An open-source AI note app you can self-host, with Markdown, natural language retrieval and AI writing. A hosted cloud edition is also available.

11.1KUpdated 1 month agoGPL-3.0

macOS · Windows · Linux · Android#RAG#Semantic search

A free, open-source meme search engine that runs locally in Docker, with AI image descriptions, semantic search and optional OpenAI-compatible vision APIs.

752Updated 3 weeks agoApache-2.0

Linux · Docker · Web · Browser Extension#Batch processing#OpenAI-compatible API#Quantization

An open-source diffusion model trainer that splits large models across GPUs. Uses DeepSpeed and supports Windows through WSL 2 under GPL-3.0.

2KUpdated 2 days agoGPL-3.0

Windows · Linux#Distributed execution#LoRA#Quantization

A desktop image dataset editor with local AI captioning on CPU or NVIDIA GPU. Runs on Windows, Linux and macOS under GPL-3.0.

1.4KUpdated 12 months agoGPL-3.0

macOS · Windows · Linux#Batch processing#Multimodal input

An open-source document extraction engine with a Rust core, CPU-only processing, Docker deployment, and support for Ollama, LM Studio, and vLLM.

9.4KUpdated 2 days agoMIT

macOS · Windows · Linux · Android · Docker · Web#Batch processing#LM Studio integration#MCP

A Python toolkit for local LLM compression and inference on Linux, macOS and Windows, with GPTQ, AWQ, GGUF and integrations for vLLM and SGLang.

1.3KUpdated 1 day ago

macOS · Windows · Linux#GGUF#Hugging Face integration#LoRA