Self-Hosted AI Tools You Can Run in Docker
AI apps and services that ship a Docker image, so you can start them on a home server, NAS or VPS without installing their dependencies.
12Updated 2 days agoMIT
macOS · Windows · Linux · Docker · Web#Code execution#Git integration#Human approval
Sillage is a self-hosted web interface for developers who want to control Claude Code, Codex and OpenCode from a computer or phone. It runs the native agent CLIs on your machine with their own tools and permission flows. Agents use your existing subscriptions and API credentials; hosting the interface doesn't replace their model providers.
121.9KUpdated 21 hours agoMIT
macOS · Windows · Linux · Docker#Agent Skills#Code execution#Context compression
Pi is a terminal coding agent for developers who want an assistant they can adapt to their projects. Its small core supports custom workflows through extensions and shareable packages.
3.5KUpdated 3 months agoMIT
macOS · Windows · Linux · Docker#Code execution#MCP#Tool calling
Postgres MCP Pro gives AI assistants access to PostgreSQL databases and tools for investigating performance problems. It's for developers and database maintainers who want an assistant to work with actual schema details and query plans.
11.3KUpdated 1 day agoApache-2.0
macOS · Windows · Linux · Docker
FiftyOne is a local tool for computer vision teams that need to inspect their training data and understand where their models fail. It runs on macOS, Windows and Linux, with Docker support, and is open source under Apache 2.0. Its Python tools and visual App connect dataset curation with model evaluation.
1.3KUpdated 3 weeks agoApache-2.0
Windows · Docker#Batch processing#Hugging Face integration#Multimodal input
EmbedAnything is a local embedding pipeline for developers building semantic search and retrieval-augmented generation (RAG) applications. It turns documents and media into vectors for indexing in a vector database.
3.1KUpdated 2 weeks agoApache-2.0
Docker#Knowledge graphs#MCP#Ollama integration
MemMachine gives developers building AI agents a way to remember earlier conversations and user preferences. Its memory persists across sessions, agents and model changes, so user history can carry over when an application switches models.
48.1KUpdated 24 hours agoGPL-3.0
Docker · Web#Role-based access#Single sign-on
Paperless-ngx is a document management system for people who want a searchable archive of their scanned paperwork. It helps keep records such as invoices and tax documents available without searching through paper folders.
3.7KUpdated 3 weeks ago
Docker · Web#MCP#Multi-user access#Multimodal input
Morphik Core is a retrieval engine for developers building AI applications around documents whose meaning depends on charts, diagrams, or page layout. It brings document search and structured extraction into one platform.
2.5KUpdated 2 days agoApache-2.0
Docker#Code execution#Distributed execution#Tool calling
SkyRL is a Python library for researchers and developers who want to train LLMs with reinforcement learning on their own hardware. Its Tinker API support lets you run existing Tinker training scripts against a server you control without changing the scripts. It's open source under Apache 2.0.
23.2KUpdated 2 days agoGPL-3.0
Docker · Web#MCP#Multimodal input#RAG
MaxKB is an AI agent platform for organizations building support bots, internal knowledge assistants and business automation. It combines answers based on company documents with workflows that can act through connected tools.
57.6KUpdated 1 day agoApache-2.0
Docker · Web#Code execution#llama.cpp backend#MCP
PrivateGPT is a self-hosted API layer for developers building applications around local models. It requires a separate inference server, such as Ollama, llama.cpp, vLLM or LocalAI; it doesn't run models itself.
9.6KUpdated 22 hours agoMIT
macOS · Windows · Linux · Docker · Web#llama.cpp backend#MCP#Multi-user access
Local Deep Research is a self-hosted AI research assistant for people investigating complex questions across web sources, academic papers and their own documents. It gathers evidence and writes reports with citations.
10.7KUpdated 7 months ago
Docker#Distributed execution
CleanRL is a Python deep reinforcement learning library for researchers and developers who want to study or modify an algorithm without tracing it through a large modular codebase. Each algorithm variant lives in one standalone file. Experiments can run locally, while Docker and AWS integration support cloud execution through AWS Batch.
37.7KUpdated 2 days agoApache-2.0
macOS · Windows · Linux · Docker · Web#Agent Skills#Human approval#llama.cpp backend
QwenPaw is a personal AI assistant for people who want an agent on their own computer or server. It retains conversation history and a personal knowledge base across sessions.
65KUpdated 3 days agoMIT
macOS · Windows · Linux · Docker · Web#Hugging Face integration#Multilingual#Voice activity detection
GPT-SoVITS is a local voice cloning and text-to-speech tool for people creating speech in a custom voice. Its web interface covers speech generation, voice training and preparation of audio datasets.
1.1KUpdated 3 months agoMIT
macOS · Windows · Linux · Docker · Web#Batch processing#Hugging Face integration#LM Studio integration
Alexandria Audiobook turns books into audio with separate narrator and character voices. It's for people who want to choose the cast and correct individual passages before exporting an audiobook.
12.3KUpdated 1 day ago
Docker · Web#LLM tracing#MCP#Ollama integration
Arize Phoenix helps developers investigate failures in AI agents and LLM applications and compare proposed fixes. It connects recorded application activity with evaluations and repeatable experiments.
7KUpdated 22 hours agoApache-2.0
Docker#Distributed execution#Prompt caching
Mooncake provides storage and data transfer components for teams running distributed LLM inference. Its Transfer Engine and Mooncake Store support shared caching and deployments that separate prompt processing from token generation.
33.4KUpdated 21 hours ago
Docker · Web · Browser Extension#MCP#Multi-user access#Ollama integration
Onyx is an AI search and chat platform for teams with information scattered across workplace apps. It gives employees and AI agents answers grounded in company documents.
260Updated 3 months agoMIT
Docker · Web#Hybrid search#LLM tracing#Ollama integration
Ragpi is a self-hosted AI assistant API for teams that want to answer technical questions using their own project material. It lets developers add documentation-based support to a product, website or community.
9Updated 5 days agoAGPL-3.0
macOS · Windows · Docker · Web#Hybrid search#LM Studio integration#MCP
Diariz is a self-hosted meeting transcription app for individuals and teams that want recordings and transcripts on their own server. It turns captured or uploaded audio into searchable meeting records.
158.6KUpdated 6 days ago
Docker · Web#Code execution#Human approval#Hybrid search
Open WebUI is a self-hosted chat workspace for individuals and teams using local LLMs and cloud models. It can work entirely offline with local models.
0Updated 6 months agoMIT
macOS · Windows · Linux · Docker · Web#Ollama integration#RAG#Semantic search
LocalDocRAG is a self-hosted PDF question-answering app for people who want to search their documents with a local LLM and check answers against specific pages. It runs through Docker on macOS, Windows, Linux or a Raspberry Pi, with a browser interface accessible from phones and computers on the same network. It's open source under the MIT license.
6.2KUpdated 3 years agoMIT
macOS · Linux · iOS · Docker · Web#Voice cloning
RealChar lets you create AI companions with their own personalities and hold live voice or text conversations. It's for people who want to shape a character and host the app themselves while using external AI services for replies.
97Updated 2 months agoApache-2.0
Docker · Web#Agent Client Protocol#Code execution#Distributed execution
ACP Bridge lets teams and bots access coding agents running on a development machine or server through a shared HTTP API. It connects agents through the Agent Client Protocol (ACP), so callers don't need each agent installed on their own computer.
2.3KUpdated 2 days agoMIT
macOS · Windows · Linux · Docker · Web#Agent Skills#Code execution#Git integration
LiveAgent is a desktop AI agent for people who want an assistant to work with files and commands on their computer. Local tool execution is separate from model access, which uses Claude, Codex or Gemini protocols, or services compatible with those protocols through a custom API address.
12.3KUpdated 6 months agoApache-2.0
Docker#Multimodal input#Structured output
Jina Reader is a web extraction API for developers building AI agents, search tools and systems that answer questions from retrieved documents. It turns page content into Markdown or JSON instead of passing raw HTML to an LLM.
4KUpdated 2 months agoMIT
macOS · Windows · Linux · Docker · Web#LLM tracing#Works offline
Claude DevTools is a local debugger for developers who want to understand what happened during a Claude Code session. It reads saved logs from terminal and IDE sessions without modifying Claude Code.
20Updated 3 months ago
macOS · Windows · Linux · Docker · Web · Browser Extension#Batch processing#LLM tracing#MCP
Torrix is a self-hosted LLM monitoring tool for teams investigating AI spending and failed requests. It keeps request records in your infrastructure and brings usage analytics and individual traces into one dashboard.
18.4KUpdated 1 day ago
Docker#Distributed execution#Hugging Face integration#Quantization
Megatron-LM is a Python framework for researchers training large language models on NVIDIA GPU infrastructure. It provides reference training scripts for experimenting with models and studying distributed training.
6.3KUpdated 5 months agoApache-2.0
Windows · Linux · Docker#Multilingual#ONNX
PaddleX is a low-code toolkit for developers building AI applications with PaddlePaddle models. It brings pretrained pipelines and model training into one tool for applications that process documents, images or time-series data.
16.4KUpdated 4 months agoMIT
Docker#Code execution#Human approval#Ollama integration
PentestGPT is an AI agent for security testers working on authorized penetration tests and capture-the-flag (CTF) challenges. It can carry out a test autonomously or let you guide the work in an interactive mode.
39.3KUpdated 5 days agoApache-2.0
Windows · Docker#Ollama integration#OpenAI-compatible API#Source citations
LangExtract is a Python library for developers who need to turn notes, reports or other text into structured data. It links extracted details to their original passages so people can check the results against the document.
50Updated 1 day agoAGPL-3.0
Docker · Web#Agent Skills#Browser automation#Code execution
Eidon AI is a self-hosted AI assistant for people who want everyday chat and agents that can carry out longer tasks on their own computer or server. A Chief of Staff agent answers directly, delegates work to specialists, or creates an agent for a task. Agents can message each other and keep working on a schedule.