Local AI Apps and Tools for Linux
AI apps, servers and tools for Linux desktops and servers. Most projects in this directory support Linux.
37.5KUpdated 3 years agoBSD-3-Clause
macOS · Windows · Linux#Batch processing
Real-ESRGAN is a local AI upscaler for people enlarging images or restoring degraded images and video. It builds on ESRGAN, with dedicated models for general images, anime illustrations and animated video.
44.6KUpdated 2 months agoMIT
macOS · Windows · Linux#Agent Skills#Code execution#MCP
Reverse Skill gives AI coding agents workflows for reverse engineering, authorized penetration testing and CTF challenges. It's for security researchers who want their agent to select an analysis method and work with the tools available on their machine.
535Updated 22 hours agoMIT
macOS · Windows · Linux · Docker · Web#Agent Skills#Human approval#LLM tracing
OpenClaw.NET is a self-hosted AI agent runtime for a personal assistant or a shared team gateway. It's an independent .NET implementation inspired by OpenClaw, with compatibility for supported parts of that ecosystem.
7.2KUpdated 1 day agoApache-2.0
Linux#Hybrid search#RAG#Semantic search
Vespa is an AI search platform for developers building search, RAG and recommendation applications over large datasets that change continuously. It retrieves candidate results and evaluates their relevance with machine-learned models within the same platform.
9Updated 1 day agoMIT
macOS · Windows · Linux · Docker · Web#Agent Skills#Human approval#Knowledge graphs
PersonalClaw is a self-hosted AI agent for one person who wants chat, ongoing tasks and personal knowledge in one web dashboard. It runs on Linux and macOS, with Docker support that also covers Windows. It's open source under MIT and is currently pre-1.0, with breaking changes expected. A one-time download supplies a tiny CPU model for offline chat without tools. Autonomous tool work needs your own Ollama model or a provider app.
3.1KUpdated 4 days agoMIT
macOS · Windows · Linux#Distributed execution#Hugging Face integration#Quantization
Distributed Llama runs language models across your own networked computers. It's for people who want to share inference work and model memory across several devices instead of fitting the whole workload on one machine.
7.1KUpdated 1 day agoAGPL-3.0
Windows · Linux · Docker · Web#Multi-user access#Multilingual
ONLYOFFICE Docs is a self-hosted office suite for teams that want browser-based document editing and AI assistance on their own servers. It handles Word, Excel and PowerPoint formats (.docx, .xlsx and .pptx), alongside PDFs and fillable forms. The free community edition is open source under AGPL-3.0 and runs through Docker or on Linux and Windows servers.
871Updated 3 months agoAGPL-3.0
macOS · Windows · Linux#Code execution#Git integration#Human approval
CLODEx IDE is a desktop AI coding assistant for developers working on changes across multiple sessions. It keeps task history and workspace context across restarts, so you can return to unfinished work without rebuilding the task from chat messages.
2.2KUpdated 3 days agoMIT
macOS · Windows · Linux#Persistent memory#RAG
Memmy Agent is a local memory hub for people who switch between AI assistants and want earlier decisions and project context available in the next conversation. It stores personal memory on your device by default. Direct agent tasks support your own credentials for a chosen model API. Model processing depends on the configured service or provider.
10.9KUpdated 1 month agoGPL-3.0
macOS · Windows · Linux#ControlNet#Image-to-image#Inpainting
Krita AI Diffusion adds AI image generation to the painting workspace for artists who want to refine artwork without leaving Krita. It lets you direct changes through selections and visual input.
1.5KUpdated 2 days agoGPL-3.0
macOS · Linux#Code execution#Git integration#Guardrails
ai-jail is a sandbox for developers who want to limit the damage an AI coding agent can cause through mistaken commands. It targets accidental changes outside a project, and doesn't provide a security boundary against malware or hostile code.
1.6KUpdated 1 day agoMIT
macOS · Windows · Linux · iOS · Android#Git integration#Human approval#Knowledge graphs
SoloMD is a Markdown editor for writers, researchers and developers who want plain text notes with AI assistance. It combines a Typora-style writing interface with tools for searching a note collection and letting agents work on it.
1.4KUpdated 2 days agoApache-2.0
macOS · Windows · Linux · Docker · Web#Code execution#Git integration#Human approval
Jean is a desktop and self-hosted workspace for developers running coding agents across multiple projects. Repositories, terminals and git operations run on your computer or server, while the connected agents use your own subscriptions or API access. With Claude Code’s standard cloud connection, prompts and model responses go to its remote provider.
1.8KUpdated 4 weeks agoMIT
macOS · Linux#Ollama integration
gollama is a terminal app for people managing a local LLM collection in Ollama. Its keyboard-driven interface helps you compare downloaded models and clear out ones you don't need.
17.7KUpdated 1 day agoMIT
macOS · Windows · Linux · Web#Persistent memory#Tool calling
Leon is a personal AI assistant for people who want to automate tasks on their own computer or server. Its skills let you add actions suited to your needs.
4.5KUpdated 2 months ago
Windows · Linux#Batch processing
tiny-cuda-nn is a neural network framework for developers and researchers building small models, NeRF renderers and neural graphics applications. It handles training and inference on local NVIDIA GPUs.
40.4KUpdated 3 days ago
macOS · Windows · Linux · Docker · Web
PhotoPrism is a self-hosted photo and video organizer for people who want to browse, search and share a personal media collection on their own hardware or server.
1.5KUpdated 2 days agoGPL-3.0
macOS · Windows · Linux#Batch processing#Code execution
QuPath is a free, open source desktop application for researchers analyzing whole slide pathology and microscopy images on their own computers. It combines image viewing and annotation with cell segmentation and interactive machine learning, so researchers can examine tissue and classify what they find within the same application. It runs on Windows, macOS and Linux.
1.9KUpdated 5 months agoAGPL-3.0
macOS · Windows · Linux#Works offline
Audapolis is an editor for recordings where spoken words are the main material. Podcast producers, radio editors and people cutting interviews can work with a transcript through an interface similar to a word processor.
436Updated 9 months agoApache-2.0
macOS · Windows · Linux · Web#MCP#Multi-agent workflows#Persistent memory
Shinkai lets people build AI agents to automate tasks without writing code. Its desktop app can run agents entirely offline with local models, including workflows that handle sensitive data.
420Updated 1 week agoMIT
Windows · Linux#Batch processing#MCP#Multilingual
LocalText2Voice is an MIT-licensed desktop app for people producing audiobooks, lessons and podcasts from long texts. Its local speech engines work offline after model downloads, keeping your text and generated audio on your computer. It runs on Windows and Linux; macOS isn't officially supported.
913Updated 5 months agoApache-2.0
macOS · Windows · Linux · iOS · Android#Agent Skills#Human approval#Knowledge graphs
Lumina Note is a Markdown note-taking app for people who want AI help with writing and organizing a note collection. Its agent can work across the vault with your permission, while notes remain plain files you can edit and back up outside the app.
6.9KUpdated 22 hours agoApache-2.0
macOS · Windows · Linux · iOS · Android · Web#Hugging Face integration#Multimodal input#OpenAI-compatible API
LiteRT-LM is Google's open-source framework for developers building apps that run language models on the user's device. It uses LiteRT for local inference across mobile devices, desktops and browsers, with GPU and NPU acceleration. The project uses the Apache 2.0 license.
1.2KUpdated 1 day agoGPL-3.0
macOS · Windows · Linux · Docker · Web#ControlNet#GGUF#Image-to-image
biniou brings AI chat and media creation into one browser interface on your own computer or server. It's for people who want to work with several kinds of generative AI without switching between separate apps.
25.4KUpdated 4 weeks agoApache-2.0
macOS · Windows · Linux#Persistent memory
Letta is an AI agent platform whose App Server can run locally or on a self-hosted server. It's for people building assistants that retain context between conversations and use that memory in later interactions. Local agents can use Ollama or LM Studio with agent state and the model endpoint on your machine. Cloud model connections use remote providers.
3.8KUpdated 22 hours agoApache-2.0
macOS · Linux · Web#Agent Client Protocol#Agent Skills#MCP
fx is a coding agent for developers who prefer working in a terminal and researchers who want to embed an agent in their own software. Its shell-style interface keeps tool activity alongside the conversation and preserves terminal scrollback.
218Updated 20 hours ago
macOS · Windows · Linux · Web#Git integration#Multi-agent workflows#Persistent memory
Claude Command Center helps developers keep track of coding agents working across multiple projects. It finds sessions launched in a terminal as well as through the dashboard, and agents keep running when you close it.
5.4KUpdated 1 day agoAGPL-3.0
Linux · Web#Agent Skills#Multi-user access
Olares is a self-hosted personal cloud OS for individuals and small teams that want AI agents, models and apps on hardware they own. It brings local AI and everyday file storage into a shared workspace you can access through a browser.
18.6KUpdated 1 day ago
Linux · Docker · Web#Code execution#Git integration#Human approval
Windmill lets developers build internal apps, data pipelines and AI automation around ordinary scripts. Teams can share that code through browser interfaces and run it on infrastructure they control.
1.7KUpdated 1 day agoMPL-2.0
Linux#Multilingual#Works offline
Speech Note lets you dictate, read aloud and translate multilingual notes on Linux and Sailfish OS. It's for people who want speech and text processing to stay on their device and work offline.
36.9KUpdated 22 hours agoApache-2.0
macOS · Windows · Linux · Docker · Web#LM Studio integration#MCP#Multimodal input
Next AI Draw.io turns written descriptions and uploaded files into diagrams you can edit on a draw.io canvas. It's for people creating technical diagrams who want AI help with drafting and revisions while keeping control of individual shapes.
83.6KUpdated 1 day ago
macOS · Windows · Linux#llama.cpp backend#MCP#MLX
MinerU is a local document parser for people preparing files for AI workflows. It handles scanned PDFs, academic papers and other documents containing OCR text, tables, figures or complex layouts.
9KUpdated 4 weeks agoAGPL-3.0
macOS · Windows · Linux#Hugging Face integration#LoRA
Stability Matrix is a desktop app for people who want to use several Stable Diffusion interfaces with one model library. It manages local Web UI packages and includes its own interface for generating images.
958Updated 2 weeks agoApache-2.0
macOS · Linux · Web#Agent Skills#Code execution#Distributed execution
WhipCode is an open-source coding agent for developers tackling jobs that exceed a single model context window. It lets agents divide the work while you follow their progress and send further instructions.