Local AI Apps and Tools for Linux
AI apps, servers and tools for Linux desktops and servers. Most projects in this directory support Linux.
519Updated 3 weeks agoMPL-2.0
macOS · Windows · Linux#RAG#Reranking#Semantic search
PyTerrier is a Python framework for researchers and developers building search systems or the retrieval part of a RAG application. It builds on Terrier and lets you combine retrieval and reranking components into pipelines, then compare their search effectiveness on standard datasets.
252Updated 2 months agoAGPL-3.0
macOS · Windows · Linux · Docker#Hybrid search#MCP#Multimodal input
Marginalia is a research agent for people whose papers, notes and working files are spread across a mixed document library. It reads relevant parts of the original files before writing answers with citations.
41Updated 2 years agoBSD-2-Clause
macOS · Windows · Linux#Distributed execution
Labkit is a local image segmentation plugin for Fiji, aimed at researchers working with microscopy datasets that can be too large for conventional desktop workflows. It supports manual labeling and automated pixel classification, with a design that lets consumer laptops work with images spanning multiple terabytes.
366Updated 4 months ago
Windows · Linux · Docker#Browser automation
Damru is a self-hosted Python framework for developers doing mobile web scraping, automation testing, or browser fingerprinting research. It controls Chrome inside a containerized Android environment; physical Android phones aren't supported.
3.6KUpdated 22 hours agoMIT
macOS · Windows · Linux#Agent Skills#Git integration#Resumable workflows
tuicr is a local terminal code review tool for developers reviewing changes from teammates or coding agents. It works with Git, jj and Mercurial, covering uncommitted work, commit ranges and remote pull requests or changes.
1.2KUpdated 1 day agoAGPL-3.0
macOS · Windows · Linux · Docker#Git integration#Human approval#Multi-user access
Oleafly is a desktop editor for researchers writing papers, theses and other long documents in LaTeX, Typst or Markdown. It brings the manuscript, PDF preview and research tools into one workspace, with projects stored as ordinary files you own.
4.3KUpdated 22 hours agoMIT
macOS · Windows · Linux · Web#Code execution#Git integration#Multi-agent workflows
Agent of Empires is a self-hosted session manager for developers working with several AI coding agents in parallel. It lets you follow work across projects and branches without keeping every agent's terminal open.
1KUpdated 2 months agoApache-2.0
macOS · Windows · Linux#Knowledge graphs#MCP#Persistent memory
GrapeRoot is a local MCP context tool for developers using AI coding assistants on projects that require repeated file exploration. It selects relevant code before each prompt reaches the assistant and remembers earlier work.
745Updated 3 weeks agoMIT
macOS · Windows · Linux#Batch processing
Segment Anything for Microscopy adapts Meta AI's Segment Anything to biomedical images, with models fine-tuned on microscopy data. It's for researchers who need to label cells or structures such as mitochondria in electron microscopy volumes. The software runs locally on Windows, macOS and Linux and is open source under the MIT license.
15KUpdated 1 day agoMIT
macOS · Windows · Linux#Batch processing#LM Studio integration#Multilingual
Subtitle Edit is an offline desktop application for people creating captions or revising subtitle files alongside video. Editing, format conversion and playback run on your computer. Optional translation and speech services send requests to external providers.
92.3KUpdated 23 hours agoApache-2.0
Linux · iOS · Android · Web#Home Assistant integration#Multilingual#Wake word detection
Home Assistant Assist lets you control your smart home through natural language. It's built into Home Assistant and can process voice entirely on your own hardware, keeping those voice commands local.
3.7KUpdated 2 months agoApache-2.0
Linux#Distributed execution#Multimodal input#OpenAI-compatible API
FastDeploy is a self-hosted inference toolkit for teams deploying language and vision-language models on Linux servers. Built on PaddlePaddle, it supports offline inference and online serving.
3.1KUpdated 2 months agoMIT
macOS · Linux · Docker · Web#Ollama integration#OpenAI-compatible API#Speaker diarization
Scriberr transcribes recordings locally for people who want to review meetings and voice notes without uploading audio to a cloud service. It combines transcription with playback, annotations and optional questions about the recorded conversation.
11.9KUpdated 1 week agoApache-2.0
macOS · Windows · Linux · Docker · Web#LM Studio integration#MCP#Ollama integration
Presenton is an AI presentation maker for teams turning reports and source documents into decks, and developers adding slide generation to their apps. It can reuse an existing PowerPoint design so generated presentations follow your own layouts.
21.6KUpdated 3 weeks ago
macOS · Windows · Linux · Browser Extension#Agent Skills#Hybrid search#Knowledge graphs
LLM Wiki is a desktop AI knowledge base for people building a research library or personal reference collection. It creates lasting, linked pages from your documents and updates them as your sources change.
25.1KUpdated 2 months ago
Windows · Linux · Web#Hugging Face integration#Multilingual#Multimodal input
IndexTTS is a local text-to-speech system for people creating spoken audio and developers adding speech generation to applications. It can reproduce a voice from a single reference recording.
1.4KUpdated 3 months agoMIT
macOS · Windows · Linux · Web#Agent Skills#Browser automation#MCP
BrowserWing is a local browser automation tool for developers and AI agent users who need repeatable website tasks and structured data. It lets you record a workflow once and make it available to agents as a reusable action.
6.2KUpdated 1 day agoMIT
macOS · Windows · Linux#Agent Skills#Batch processing#Code execution
LobsterAI is a desktop AI agent built on OpenClaw for office work and local projects. It operates tools on your computer and keeps sessions, configuration and memory there. You select each agent’s model separately from its workspace and tools.
1Updated 4 months agoAGPL-3.0
macOS · Windows · Linux · Docker · Web#Ollama integration#Works offline
SearchBox searches inside documents for people who remember a topic or phrase but can't find the file it came from. It keeps existing folders in place and makes their contents searchable.
3.3KUpdated 3 days agoApache-2.0
macOS · Linux · Docker#GGUF#llama.cpp backend#MCP
Harbor helps people experiment with local LLMs by connecting model backends, chat interfaces and supporting services. Its CLI and companion app manage those connections in a shared development environment.
Best Claude HUD
1 video996Updated 3 months agoApache-2.0
macOS · Windows · Linux#Git integration
Best Claude HUD keeps session and repository information visible for developers working in Claude Code's terminal interface. It helps you check the active model, available context and working tree without leaving the conversation.
LocalVocal
1 video1.7KUpdated 1 week agoGPL-2.0
macOS · Windows · Linux#Hugging Face integration#Multilingual#Streaming inference
LocalVocal turns speech into live captions inside OBS for streamers and people recording video. It processes speech on your computer, so transcription can work offline without sending audio to a cloud service.
7.6KUpdated 4 months ago
Windows · Linux#Distributed execution
Hyperopt is a Python library for developers and researchers who need to tune model hyperparameters across complex search spaces. It can handle continuous values, discrete choices and conditional parameters, such as settings that apply only when a particular model or approach is selected. It runs within your Python project, with support for both serial and parallel optimization.
226Updated 4 months agoApache-2.0
macOS · Linux · Web#Git integration#Multi-agent workflows
Contrabass coordinates AI coding agents working through project issues, for developers managing several tasks or agent teams. It runs locally on macOS and Linux and reimplements OpenAI's Symphony approach.
108Updated 2 months ago
macOS · Windows · Linux · Web#Agent Skills#Code execution#Git integration
Albert coordinates Claude Code agents for developers who want to hand off a coding goal that spans several tasks. It plans the work and continues through successive rounds until it reaches the goal or a requested review checkpoint.
2Updated 2 months ago
macOS · Windows · Linux · Web#Hybrid search#Ollama integration#RAG
ZettaBrain RAG is a self-hosted document assistant for individuals and small teams working with policies, contracts and internal manuals. It helps them find answers and draft documents from files they already keep on their own infrastructure.
931Updated 4 years agoMIT
macOS · Windows · Linux#Batch processing
Real-CUGAN NCNN Vulkan is a command-line AI image upscaler for people enlarging anime artwork on their own computer. It uses Real-CUGAN models through the ncnn runtime to increase image resolution and reduce noise.
2.6KUpdated 1 day ago
macOS · Windows · Linux#Code execution#Git integration#MCP
Nanocoder is a terminal AI coding assistant for developers who want to choose which model works on their code. It can use local models through Ollama or send requests to a hosted provider through an OpenAI-compatible API.
2.5KUpdated 4 days agoApache-2.0
macOS · Windows · Linux · Docker · Web#Agent Skills#Guardrails#Human approval
Agency Orchestrator coordinates specialist AI roles for developers and solo builders working on product plans, research or content. A task description can become a team that divides the work and combines its results.
27.1KUpdated 1 month agoMIT
macOS · Windows · Linux
Ultimate Vocal Remover separates vocals and other parts of songs on your computer. It's for people preparing karaoke tracks or isolating audio for music projects.
1.2KUpdated 2 days agoMIT
macOS · Windows · Linux · Docker · Web · VS Code#Agent Skills#LLM tracing#MCP
Claude Code Agent Monitor gives developers one place to follow coding agents and inspect their work across Claude Code, Cursor and Codex. It keeps conversations and activity available for review after a session ends.
957Updated 23 hours agoApache-2.0
Windows · Linux · Docker#Batch processing#GGUF#MCP
OpenVINO Model Server is a self-hosted inference server for developers and teams serving AI models on their own machines or servers. It uses OpenVINO to run workloads on x86 CPUs, including Xeon, with acceleration for Intel integrated and discrete GPUs and NPUs. It's open source under Apache 2.0.
39.6KUpdated 1 year agoApache-2.0
macOS · Linux · Web#Batch processing#Distributed execution#Hugging Face integration
FastChat is a self-hosted LLM platform for developers and researchers who want to serve chat models on their own hardware and compare their responses. It powers Chatbot Arena and includes a locally hosted side-by-side comparison interface. The Python code is open source under Apache 2.0; model licenses apply separately, including Llama's license for Vicuna.
4.8KUpdated 2 days agoMIT
macOS · Windows · Linux · Docker · Web#Visual workflows
SwarmUI is a self-hosted AI image generation interface for people who want both straightforward generation controls and access to detailed ComfyUI workflows. You can use it with models running on your own hardware.