Local AI Apps and Tools for Linux
AI apps, servers and tools for Linux desktops and servers. Most projects in this directory support Linux.
10.4KUpdated 4 weeks agoMIT
Linux#Distributed execution
DeepEP handles communication between GPUs for teams training or serving mixture-of-experts (MoE) models on their own servers. It moves tokens to the GPUs that hold the selected experts and combines their outputs.
91Updated 1 week agoAGPL-3.0
macOS · Windows · Linux · Web#Batch processing#LM Studio integration#LoRA
Front Porch AI is a desktop app for character chat and roleplay with local LLMs. It's for people who want to keep their conversations on their own machine while building stories with characters that retain memories and changing emotional states.
4.3KUpdated 7 months agoApache-2.0
Linux · Web#Hugging Face integration#Multimodal input
EchoMimic turns a portrait and an audio recording into a talking-head video on your own hardware. It's intended for academic research into speech animation and controlled facial movement.
3.7KUpdated 2 days agoMIT
macOS · Windows · Linux · Web#Guardrails#Human approval#Multilingual
Vibe-Research is a local financial research workbench for individual investors, with a Chinese-language browser interface and backend on your computer. It saves documents, research records and task state locally, while subscription services or model APIs supply AI reasoning. Relevant document passages go to the selected model, so local storage doesn't make the workflow offline.
3Updated 5 months agoMIT
macOS · Windows · Linux#Multilingual#Ollama integration#OpenAI-compatible API
Murmur is a desktop dictation app for people who want to speak into the apps they already use. It turns speech into text and inserts it at the cursor.
364Updated 5 days agoMIT
macOS · Windows · Linux#Agent Skills#Git integration#Guardrails
OpenLore helps developers keep AI coding agents grounded in large or unfamiliar repositories. It maps code relationships and retains architectural decisions so agents can find relevant context and check proposed changes.
922Updated 5 days agoAGPL-3.0
macOS · Windows · Linux#Agent Skills#Code execution#Git integration
Obelisk makes past coding agent sessions searchable for developers who need to recover decisions or revisit earlier work. A desktop browser and an agent skill give people and coding assistants access to the same local history.
5.3KUpdated 2 days agoApache-2.0
Windows · Linux · Docker#Distributed execution
NVIDIA cuML is a Python machine learning library for data scientists whose scikit-learn, UMAP or HDBSCAN workloads take too long on a CPU. It runs on NVIDIA GPUs in Linux or WSL 2, on a workstation or across a cluster. The project is open source under Apache 2.0.
11.4KUpdated 21 hours agoApache-2.0
macOS · Linux · iOS · Android · Web#Code execution#Guardrails#Human approval
Omnigent coordinates AI agents for developers and teams who want to combine coding assistants, control their access, and supervise work in shared sessions. It runs locally or on a self-hosted server, with remote cloud sandboxes as another option.
1.9KUpdated 1 day agoMIT
macOS · Windows · Linux#Browser automation#Human approval#Tool calling
OpenAdapt automates repeated work in application interfaces that APIs can't reach. Teams and AI agent builders can turn a demonstrated task into an inspectable program, approve it for use, and check that each run produces the agreed result.
173Updated 4 months agoMIT
Windows · Linux#Ollama integration#RAG#Semantic search
Vinaya Journal is a desktop journal for people who want AI-assisted reflection while keeping their writing on their own machine. It's built for daily journaling, with AI that uses past entries as context for conversation.
22.8KUpdated 6 days agoMIT
macOS · Windows · Linux#Hugging Face integration#Multilingual#Speaker diarization
Buzz turns speech into transcripts and subtitles on your computer. It's for people working with recordings or providing live captions who want offline transcription and translation into English.
5.8KUpdated 2 months agoLGPL-3.0
macOS · Windows · Linux · Docker
DeepLabCut is an open-source toolbox for researchers who want to track animal movement and behavior on their own computers without attaching physical markers. It estimates the positions of visible features you choose, with support for animals, humans and objects rather than a fixed set of species or body parts.
322Updated 3 weeks agoMIT
macOS · Linux · Docker#Agent Skills#LM Studio integration#MCP
BankMCP connects an AI assistant to your own European bank accounts so you can ask about spending, balances and incoming payments. It's a self-hosted connector for one user, with read-only access: it can't make payments.
22.3KUpdated 21 hours agoMIT
macOS · Windows · Linux · iOS · Android · Web#Distributed execution#ONNX
ONNX Runtime is an AI inference and training engine for developers adding models to apps and services. It supports deployment on a user's device or a server, including applications that need the same model format across platforms.
10Updated 2 days agoMIT
macOS · Windows · Linux · Docker#Hybrid search#Knowledge graphs#MCP
Palace gives AI coding agents persistent memory of project decisions, conventions and fixes. Developers can carry that context between sessions in Cursor, Claude Code, Codex and Claude Desktop.
1.9KUpdated 2 days ago
macOS · Windows · Linux · iOS · Android · Web#Agent Skills#Code execution#Human approval
Halo is a desktop AI workstation for people who want agents to write code, manage files and handle recurring work through a visual interface. You can switch between Claude Code and Codex within the same app.
14.3KUpdated 3 weeks agoMIT
Linux · Web#Hugging Face integration#Multimodal input
TRELLIS is a local AI model for artists and researchers generating 3D assets from images or text. It supports several 3D representations and can edit generated assets as well as create them.
1.9KUpdated 5 months agoMIT
macOS · Windows · Linux#Distributed execution#llama.cpp backend#Quantization
Augmentoolkit turns documents into datasets for training an LLM on a particular subject. It's for people building custom models around material such as research papers or fictional lore.
2.6KUpdated 1 day agoAGPL-3.0
macOS · Windows · Linux · Docker · Web#Batch processing#llama.cpp backend#LM Studio integration
Translate Books With LLMs translates books, documents and subtitles using a local or cloud model. It's for readers and translators working with long texts who need formatting and terminology to carry through the translation.
86Updated 20 hours agoApache-2.0
macOS · Windows · Linux · Web#Distributed execution#MCP#OpenAI-compatible API
SwarmLLM is a ChatGPT alternative for people who want to run AI models on their own hardware. It can use a single computer or combine several machines to handle a model that won't fit on one.
129Updated 1 month agoAGPL-3.0
macOS · Windows · Linux · Web#Multilingual#Ollama integration#Works offline
Tolmach translates complete books for readers and translators who need consistent terminology across chapters. It uses local LLMs through Ollama, with optional Ollama Cloud models.
47.2KUpdated 5 days agoAGPL-3.0
Windows · Linux · iOS · Android · Docker · Web
SiYuan is a knowledge workspace for people who want to connect notes, reference material and individual passages. Its block-based editor lets you link directly to a piece of text rather than an entire document.
1.2KUpdated 22 hours agoGPL-3.0
macOS · Windows · Linux · iOS · Android#Human approval#Persistent memory#Tool calling
Lotti is a private logbook for people who want to keep their plans and a record of what actually happened together. It connects daily planning with personal notes and work history while keeping the underlying record on your devices.
12.9KUpdated 23 hours agoMIT
macOS · Windows · Linux · iOS · Web · VS Code#Code execution#Git integration#Human approval
OpenChamber is a workspace for developers who want to run AI coding agents on their own computer or server and review the results. It uses OpenCode to run agents and keeps projects and sessions accessible across devices.
28.4KUpdated 7 months ago
macOS · Windows · Linux · VS Code#MCP#Tool calling
Claude Task Master helps developers turn product requirements into tasks they can work through with a coding assistant. It keeps task planning and progress tracking inside the editor or terminal where development happens.
30.1KUpdated 3 months agoMIT
macOS · Windows · Linux · Android · Docker · Web#LM Studio integration#MCP#Multimodal input
PicoClaw is a self-hosted personal AI assistant that can use local models through Ollama or vLLM. It's aimed at people who want an agent on their own hardware, including small Linux boards and Android phones. Hosted providers are optional, but choosing OpenAI, Anthropic, Google Gemini or DeepSeek sends model requests to those services and requires internet access and API keys.
1.2KUpdated 2 weeks agoApache-2.0
Linux · Docker#Code execution#Git integration#Guardrails
Coding Tools MCP gives AI chat apps and coding agents access to a repository on your machine. It's for developers who want to use an existing MCP client to inspect code, make edits and check a running project.
4.3KUpdated 1 day agoGPL-3.0
macOS · Windows · Linux#Batch processing#Multilingual#Multimodal input
Lap is a desktop photo manager for family albums, photographers, and large personal libraries. It works with photos in your existing folders and uses local AI to help you find images without uploading them to a cloud photo service.
4.5KUpdated 1 day agoAGPL-3.0
macOS · Windows · Linux · iOS · Android#Agent Skills#Code execution#Human approval
Kelivo is an LLM chat client for people who want local and cloud models in one app while keeping conversation history on their device. It connects to Ollama, self-hosted OpenAI-compatible services and providers including OpenAI, Gemini, Claude, DeepSeek and OpenRouter.
4.6KUpdated 5 days agoApache-2.0
macOS · Windows · Linux#Knowledge graphs#MCP#Ollama integration
LongMemory gives LLM applications and AI agents persistent memory across sessions. Developers can use it to retain project decisions and conversation context while distinguishing current facts from information that was true earlier.
4.4KUpdated 1 day agoMIT
macOS · Linux · iOS · Docker · Browser Extension#Batch processing#Hugging Face integration#Multilingual
WhisperLive turns speech into text as audio arrives, using OpenAI's Whisper models. It's for developers and teams who want to run transcription on their own machine or server and connect it to live audio or recorded files.
19Updated 2 weeks agoMIT
macOS · Linux · Web#Agent Skills
TokensBurned tracks AI coding activity for developers who want usage statistics on their GitHub profile. Its client processes records locally, but the profile cards depend on a hosted service that receives aggregate data.
41.6KUpdated 4 months agoMIT
macOS · Windows · Linux#GGUF#Hugging Face integration#llama.cpp backend
BitNet is Microsoft's local LLM inference framework for developers and researchers working with compatible 1-bit models. Its bitnet.cpp runtime focuses on faster inference and lower energy use on your own hardware.