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.
72Updated 3 weeks ago
Docker · Web#Batch processing#Multimodal input#OpenAI-compatible API
Paperwise turns PDFs, scans and records into a searchable library for people managing private documents. It answers questions across files and links its answers to the source pages so you can check the evidence.
3KUpdated 3 weeks agoMIT
macOS · Windows · Linux · Docker · Web#Agent Skills#Code execution#GGUF
Moltis is a personal AI agent server for people who want an assistant that remembers earlier conversations and carries out tasks on their own hardware. You can reach the same agent through a browser or messaging apps.
4Updated 4 months agoMIT
macOS · Windows · Linux · Docker · Web#Code execution#Human approval#Ollama integration
OwnOrbit AI, formerly LifeOS AI, is an alpha self-hosted personal AI assistant for people who want help finding forgotten commitments in their own notes. It reads a Markdown folder you control and can surface deadlines, renewals, and unfinished work. The assistant runs on your computer, with a paired mobile browser app for phone access.
2.3KUpdated 3 days ago
Docker · Web#Agent Skills#MCP#Tool calling
Usertour helps teams build in-app guidance for browser applications. It's an alternative to Appcues and Userflow for teams that want to host their onboarding platform themselves.
42.2KUpdated 1 day agoAGPL-3.0
macOS · Windows · Linux · Docker · Web#Agent Skills#Knowledge graphs#MCP
OpenViking is a self-hosted context database for developers who want AI agents to retain preferences and task experience across sessions. Its open source server runs on your own machine or server, including Docker deployments. It needs embedding and vision-language models, with support for local Ollama and cloud providers such as OpenAI and Volcengine; self-hosting the database alone doesn't keep model requests local.
2.1KUpdated 21 hours agoApache-2.0
Docker#Distributed execution#Hugging Face integration#LoRA
NeMo RL is NVIDIA's Python library for researchers and engineering teams adapting language and multimodal models on their own hardware. It supports experiments on a GPU workstation and distributed training across multiple nodes.
511Updated 9 months agoApache-2.0
Windows · Linux · Docker · Web#Multilingual#Voice cloning
Willow Inference Server is a self-hosted speech server for developers building voice assistants, transcription apps, and accessible interfaces. It handles speech recognition and speech generation on your own hardware.
17.7KUpdated 3 months agoMIT
macOS · Windows · Docker · Web#Human approval#Multimodal input#Ollama integration
Data Formulator is a local AI data analysis workspace for analysts who want to explore questions through charts and keep track of alternative investigations. This Microsoft Research project combines natural language requests with direct chart editing. You can revisit an earlier result and branch into a different analysis without losing the original path.
20.1KUpdated 1 month agoMIT
macOS · Windows · Linux · Docker · Web#Code execution#Git integration#LM Studio integration
Bolt.diy is an AI coding assistant for building full-stack Node.js web applications with your choice of model. It's a fork of Bolt.new that combines generated code with an editable development workspace.
928Updated 6 months agoMIT
macOS · Windows · Linux · Docker · Web#llama.cpp backend#LM Studio integration#MLX
Eclaire is a self-hosted AI assistant for people who want to ask questions about their saved information and act on it in one place. It brings documents, notes, photos, bookmarks and tasks into a shared library.
MaxText
2 videos2.5KUpdated 18 hours agoApache-2.0
Docker#Distributed execution#Multimodal input#Quantization
MaxText is an LLM training library for researchers and engineers building models from scratch or adapting existing ones. It provides a reference implementation teams can modify for their own model designs, with training that scales from a single host to large clusters.
1.5KUpdated 2 months agoMIT
Docker · Web#Ollama integration#OpenAI-compatible API#Streaming inference
Unmute gives text LLMs a spoken conversation interface using Kyutai speech recognition and speech synthesis. It's for developers who want to self-host voice chat while choosing their own language model.
129Updated 3 years agoApache-2.0
Docker · Web#Multi-user access#RAG
DocNavigator is a self-hosted AI chatbot builder for teams that want customers to ask questions about their product documentation or support content. It uses information from a company's website as the basis for the chatbot, so responses can draw on that company's material.
jina.aiEmbedding and Reranker Models
Docker#GGUF#LoRA#MLX
Jina Embeddings is a family of models for developers building semantic search, retrieval-augmented generation (RAG) and AI agent applications. The models convert content into vectors that a search system can compare for relevance.
963Updated 3 months agoMIT
Linux · Docker · Web#Hugging Face integration#Multilingual#Streaming inference
VoiceStreamAI turns live browser audio into text on a server you control. It's for developers adding streaming transcription to an app or building a speech-to-text service around Whisper.
1.3KUpdated 1 day agoMIT
macOS · Windows · Linux · Docker · Web#Guardrails#Multi-user access#Ollama integration
LibreDB Studio is a self-hosted database IDE for developers and database teams who want browser access to data inside their own network. It can run beside the database, with an interface that also works on phones and tablets.
3.8KUpdated 2 days agoApache-2.0
Linux · Docker · Web#Agent Skills#Hybrid search#Knowledge graphs
ReMe gives AI agents lasting memory across conversations. It's for developers who want coding assistants or personal agents to retain useful facts, preferences, and procedures in files they can inspect and edit.
237Updated 2 months ago
macOS · Linux · Docker · Web#Context compression#Human approval#Knowledge graphs
Alfred Black is a self-hosted AI agent for people who need help tracking messages, tasks and ongoing commitments. It runs continuously and brings related information together so you can review a concern without piecing together scattered threads.
17.1KUpdated 1 day agoMIT
Docker · Web#Hugging Face integration#Multi-user access#ONNX
CVAT is a data annotation platform for teams preparing datasets for computer vision and audio models. It combines labeling tools with shared assignments and review workflows.
38.1KUpdated 1 month agoMIT
macOS · Windows · Linux · Docker · Web#Browser automation#LLM tracing#MCP
Claude Code Router is a local gateway for developers using coding agents such as Claude Code, Codex and OpenCode. It keeps provider selection and request routing in one app, while the selected cloud provider processes model requests remotely. Those requests leave your machine.
35.6KUpdated 2 months agoAGPL-3.0
macOS · Windows · Linux · Android · Docker · Web#Multilingual
SillyTavern is a locally installed interface for AI hobbyists who want control over prompts and access to text, image and voice models in one place. It's an independently developed fork of TavernAI and connects to a separate model backend or API provider.
5.8KUpdated 5 days agoApache-2.0
Docker · Web#LLM tracing#Prompt versioning
Coze Loop helps developers test and monitor AI agents, with tools for investigating failed runs and comparing prompt changes. Its self-hosted edition brings prompt development, evaluation, and execution traces into one browser interface.
1.1KUpdated 2 years agoAGPL-3.0
Docker · Web
Examor is a self-hosted study app for students, interview candidates and people who want regular practice from their own notes. The app runs on your machine through Docker and opens in a browser. GPT generates tests and assesses answers; local hosting describes the study application, rather than a local model runner.
2.9KUpdated 11 months agoApache-2.0
Windows · Docker · Web#Hugging Face integration#Multilingual#Speaker diarization
Whisper WebUI turns recordings into transcripts and subtitles through a browser interface running on your own machine. It's for people captioning videos or translating speech who want local audio processing.
picapport.deAI Photo Libraries
macOS · Windows · Linux · Docker · Web#Batch processing#Multi-user access#Role-based access
PicApport is a self-hosted photo server for families and businesses that want to organize and search a shared media archive on their own hardware. Its browser gallery handles photos, videos and PDFs, with plugins for camera RAW files and other formats.
4.8KUpdated 23 hours agoApache-2.0
Windows · Docker · Web#LLM tracing#MCP#Multi-user access
MCP Context Forge is a gateway and registry for teams connecting AI clients to multiple tools, agents and services. It gives them one place to discover available services, control access and inspect calls.
38.9KUpdated 1 day agoAGPL-3.0
macOS · Windows · Linux · Docker · Web#Code execution#MCP#Single sign-on
Trilium Notes is a note-taking app for people building large personal knowledge bases. Its tree structure lets one note appear in multiple branches, so you can organize related material without keeping separate copies.
68.3KUpdated 22 hours agoMIT
macOS · Windows · Linux · Android · Docker · Web#LM Studio integration#MCP#Multimodal input
AnythingLLM is an AI assistant for people who want document chat and agents on their own hardware. Its desktop app can work with local models without an account or cloud API key.
2.3KUpdated 4 months agoApache-2.0
Docker#Distributed execution#Hybrid search#Semantic search
Vearch is a self-hosted, distributed vector database for developers building AI applications that search embedding vectors. It combines similarity search with filters on stored fields, so an application can retrieve related content while applying criteria beyond vector similarity. It's open source under Apache 2.0 and can run on your servers through Docker, Docker Compose, or Kubernetes.
1.9KUpdated 1 day agoMIT
macOS · Windows · Linux · Docker · Web#Agent Client Protocol#Agent Skills#Code execution
Hope Agent is a desktop AI assistant that can also run without a desktop interface on a NAS or cloud server. It's for people who want ongoing project work, memory and task state to carry across sessions and devices. It supports local model setup. Data stays on the hosting machine by default, while requests to remote models go directly to the selected provider.
3.9KUpdated 3 months agoAGPL-3.0
Docker · Web#Agent Skills#Batch processing#Browser automation
Anakin is a web scraping API for developers feeding website content into AI agents, RAG pipelines, or data extraction workflows. You can run its scraping engine on your own server or use the hosted service.
228Updated 2 weeks agoMIT
macOS · Windows · Linux · Docker · Web#Multilingual#Ollama integration#Works offline
OpenScribe is an AI medical scribe for clinicians who want to turn recorded patient encounters into structured draft notes. Its desktop workflow builds on StenoAI and keeps transcription and note generation local. It's not HIPAA compliant, and every generated note requires clinical review.
38.4KUpdated 21 hours agoAGPL-3.0
macOS · Windows · Docker · Web#Batch processing#Hugging Face integration#MCP
PDFMathTranslate translates scientific papers for readers who need the text in another language while keeping equations and figures in context. It produces translated and bilingual PDFs so readers can compare the result with the original.
3.4KUpdated 3 months agoMIT
Docker · Web#Multilingual#Speaker diarization#Voice activity detection
Whisper ASR Webservice gives developers a speech-to-text API for their own applications and services. It processes audio on your machine or server and supports multilingual transcription, speech translation and language identification.