Local AI Apps and Tools for Linux
AI apps, servers and tools for Linux desktops and servers. Most projects in this directory support Linux.
3KUpdated 2 months agoMIT
macOS · Windows · Linux#Human approval#Ollama integration#RAG
Automated AI Web Researcher investigates a topic using a locally running LLM. It's for people who want to delegate web searches and keep the collected material for review, rather than gather each page themselves.
Wallfacer
1 video117Updated 3 months agoMIT
macOS · Linux#Resumable workflows
Wallfacer helps developers find and return to AI coding conversations scattered across projects and assistants. Its terminal browser gathers sessions from Claude Code, Cursor CLI, Kiro CLI and Codex, including conversations started outside Wallfacer.
14.6KUpdated 2 days ago
macOS · Windows · Linux#Agent Skills#Persistent memory#RAG
memU gives connected AI agents a shared memory of preferences, project decisions and learned workflows. It's for people who move between agents or sessions and want useful context to carry into later tasks.
869Updated 1 day agoApache-2.0
Linux · iOS · Android · Docker · Web#Human approval#MCP#Multi-user access
Synaplan is an open-source AI platform for teams that want assistants to answer questions from company files and handle customer conversations. It brings internal knowledge and customer support into a shared system on infrastructure you control.
48Updated 1 day agoAGPL-3.0
macOS · Windows · Linux · Browser Extension#Code execution#GGUF#llama.cpp backend
Vyact is a desktop workspace for people who want a local LLM to help with files, writing and code. It brings conversations and searchable documents together, with optional connections to email services and Chrome.
27.1KUpdated 1 day agoGPL-3.0
macOS · Linux · Docker#Hybrid search#Multimodal input#RAG
Typesense is a self-hosted search engine for developers building site search, product catalogs or AI search over their own data. It combines keyword matching with searches based on meaning.
2.3KUpdated 4 weeks agoMIT
macOS · Windows · Linux#Agent Skills#Code execution#LLM tracing
Open Cowork is a desktop AI agent for Windows and Apple Silicon macOS that uses cloud model APIs to carry out tasks on your computer. It's a Claude Cowork alternative for people who want a graphical interface for document work and app automation. The app is free and open source under MIT, but the agent needs an API key and internet access; model requests go to your chosen provider.
100Updated 1 month agoBSD-2-Clause
macOS · Windows · Linux#Image-to-image#ONNX
DeepImageJ brings pretrained neural networks into ImageJ and Fiji for life-science researchers who want to analyze microscopy images without writing code or learning how to train models. It runs image-to-image predictions on your own computer, using a standard CPU or a compatible GPU.
8.6KUpdated 6 months ago
Windows · Linux · Docker · Web#Hugging Face integration#Voice cloning
VoiceCraft generates speech from text and edits existing recordings using a few seconds of a speaker's voice as reference. It's for researchers and developers who want to work with voice generation on their own hardware without training a separate model for each speaker.
518Updated 3 months agoApache-2.0
Linux · Docker · Web#Knowledge graphs#MCP#Multi-user access
RESTai is a self-hosted AI platform for developers and teams building document assistants, agents and AI services for other applications. Its web interface manages projects with separate models, prompts and tools, plus a chat playground for testing them.
3.1KUpdated 2 days agoApache-2.0
macOS · Windows · Linux · Web#Code execution#MCP#Multi-agent workflows
BotSharp is a C# framework for .NET developers building AI assistants into business applications. It coordinates agents with different responsibilities and keeps track of conversation state.
12.3KUpdated 2 weeks agoAGPL-3.0
macOS · Windows · Linux · Android · Docker · Web#GGUF#Hugging Face integration#llama.cpp backend
KoboldCpp runs language models on your own hardware for chat, creative writing and roleplay. It's a fork of llama.cpp with a bundled KoboldAI Lite browser interface.
108Updated 1 month agoApache-2.0
macOS · Windows · Linux#Ollama integration#OpenAI-compatible API#Streaming inference
OpenZiti LLM Gateway is a self-hosted API proxy for developers and teams connecting AI applications to inference servers across private networks and cloud services. Its optional zrok integration uses OpenZiti for identity-based access and end-to-end encryption, so clients and backends can connect across network boundaries without opening inbound ports.
1.5KUpdated 6 months agoMIT
macOS · Windows · Linux · Docker · Web#Hugging Face integration#Multilingual#OpenAI-compatible API
Chatterbox TTS Server turns text into speech on your own computer or server. It's for people making narration and audiobooks, or adding speech to apps through an API.
8.2KUpdated 1 day agoMIT
Windows · Linux · iOS · Android · Docker · Web#Multi-user access#ONNX#Semantic search
LibrePhotos is a self-hosted photo manager for people who want to organize and search a photo library on their own server. It scans photos already on your file system and uses AI to help find images without manually tagging each one.
421Updated 6 days agoMIT
macOS · Linux#GGUF#Hugging Face integration#llama.cpp backend
llmserve is a terminal app for people who keep local LLM models across several folders or inference tools. It brings model discovery and server management into one interface so you can choose an existing model and an available backend.
204Updated 2 days ago
Linux · Docker · Web#Code execution#Guardrails#Human approval
Frona is a self-hosted AI assistant for people who want agents to carry out tasks through chat with controlled access to files, networks and accounts. Agents can work independently or delegate parts of a task to other agents.
1.5KUpdated 5 days agoApache-2.0
macOS · Windows · Linux#Batch processing#Code execution#Human approval
FastCtx is a local MCP runtime for coding agents working in code repositories. It gives agents structured results for routine file work without relying on shell commands for every read or search.
18.4KUpdated 1 day agoMIT
macOS · Windows · Linux · Docker · Web#Human approval#Hybrid search#llama.cpp backend
DocsGPT helps teams search company documents and build AI assistants that answer from those materials. It can run inside your network with local models, including an air-gapped deployment where documents and questions stay within that network.
1.4KUpdated 2 weeks agoMIT
Linux · Docker · Web#Agent Skills#Batch processing#Code execution
AgentFlow is a Python framework for developers coordinating coding agents across tasks that depend on one another. It runs Codex, Claude, Kimi, and Pi agents in workflows that can split work and bring the results back together.
4.8KUpdated 4 weeks agoApache-2.0
macOS · Windows · Linux · Docker · Web#GGUF#Hugging Face integration#llama.cpp backend
Lollms WebUI is a local AI interface for writing, coding assistance and media generation through a choice of models. The project receives minimal maintenance, and its interface has no built-in user authentication.
82Updated 23 hours agoGPL-3.0
macOS · Windows · Linux · Docker · Web#Batch processing#Guardrails#Human approval
doc.haus is a self-hosted legal AI agent for lawyers and firms reviewing or drafting contracts. It's a fork of OpenCode that edits Word documents through actual tracked changes, so reviewers can accept or reject each edit in Word.
2.7KUpdated 1 day agoAGPL-3.0
macOS · Windows · Linux#Agent Skills#Batch processing#Hugging Face integration
PapersGPT is an AI research assistant inside Zotero for researchers working through a paper library. It helps answer questions across saved research and turn findings into notes with citations back to the papers.
16.5KUpdated 1 year agoLGPL-2.1
macOS · Windows · Linux#Distributed execution#Semantic search
Gensim is a free, open-source Python library for developers and researchers working with large text collections on their own machines or servers. It trains models that capture topics and semantic relationships, then uses those representations to find related documents. It runs on Linux, Windows and macOS under the GNU Lesser General Public License v2.1 (LGPL-2.1).
7.4KUpdated 1 day agoAGPL-3.0
macOS · Linux · Docker · Web#MCP#Ollama integration#OpenAI-compatible API
Unstract is a self-hosted, no-code platform for teams that need structured data from documents whose layouts vary. It uses LLMs to extract JSON from PDFs, images, scans and office files without building a template for each vendor or form. Its use cases include finance, insurance, healthcare and KYC document processing.
10.1KUpdated 22 hours agoBSD-3-Clause
macOS · Windows · Linux
sktime is a Python library for developers and data scientists who want to compare time series models without rebuilding their workflow for each algorithm. It puts classical statistical methods, machine learning, deep learning and foundation models behind a consistent interface. You can run it on your own macOS, Linux or Windows machine.
5Updated 1 day agoMIT
macOS · Linux · Web#Knowledge graphs#MCP#Multi-user access
Hermes Notes is a self-hosted personal knowledge base for people who want their notes and project work in one connected system. It runs on your laptop or a server you control, with a browser interface and PostgreSQL storage. It's open source under the MIT license and built for personal use or a trusted small group, rather than a public service for unrelated users.
353Updated 2 months ago
macOS · Windows · Linux#Browser automation#Code execution#Git integration
Klaat Code is a terminal AI coding agent for developers who want an assistant to read code, make changes, and run commands in their projects. Its default model routing runs through hosted Klaatu, which receives your messages; file edits and shell commands happen on your machine.
2.9KUpdated 1 month agoApache-2.0
Linux#Distributed execution#Hugging Face integration
Nanotron is a Python library for researchers and developers training language models on their own datasets and GPU infrastructure. It supports training on one machine or across multiple servers.
559Updated 1 month agoGPL-3.0
macOS · Windows · Linux · iOS · Android#Multimodal input#Ollama integration
Reins is a chat app for people using self-hosted LLMs through Ollama. It gives you a mobile and desktop interface for comparing models and keeping different instructions for different conversations.
320Updated 19 hours agoMIT
Linux · Web#Git integration#Hybrid search#LoRA
Guaardvark is a local AI studio for people who want document chat, task automation and media production on their own hardware. It brings those jobs into one interface and coordinates their use of the GPU.
6.3KUpdated 1 day agoApache-2.0
macOS · Windows · Linux · Docker#Agent Skills#Hybrid search#Knowledge graphs
HelixDB is a database for developers building AI agent memory and retrieval-augmented generation (RAG). It keeps entities, relationships, embeddings, and text together so applications can search both content and its connections.
2KUpdated 1 month ago
macOS · Windows · Linux#Agent Skills#Code execution#MCP
PyGPT is a desktop AI assistant for people who want to chat with models, work with their documents and delegate tasks from one application. It supports local AI through Ollama alongside cloud providers.
23.7KUpdated 2 days ago
macOS · Windows · Linux · Docker#Semantic search
pgvector adds vector similarity search to Postgres for developers building applications that need to find related items. It keeps embeddings alongside application records, so vector searches can use the same database as the rest of your data.