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.
51.9KUpdated 1 day agoAGPL-3.0
Linux · Docker · Web#Multi-user access#Multimodal input#OpenAI-compatible API
New API is a self-hosted AI gateway for developers and teams sharing access to multiple model providers. It lets apps and agents keep one connection while administrators change upstream services.
700Updated 19 hours agoAGPL-3.0
Linux · Docker · Web
Nextcloud Recognize is an AI media tagging app for people organizing photo, video and music collections on a self-hosted Nextcloud server. It processes images on that server and doesn't send sensitive data to cloud recognition services.
4.6KUpdated 1 week agoMIT
Docker · Web#Human approval#Multi-agent workflows#Ollama integration
Agent Service Toolkit is a Python template for developers building their own AI agent services. It brings together agent logic, an API and a browser chat interface so you don't have to build each part from scratch.
6.4KUpdated 1 day agoApache-2.0
Docker · Web
docTR reads text from PDFs and images for developers building document processing applications and researchers comparing OCR models. It locates individual words and recognizes their text on your own hardware.
8.1KUpdated 20 hours agoMIT
macOS · Windows · Linux · Docker · Web#Git integration#Knowledge graphs#MCP
Engram keeps project knowledge between coding sessions so developers don't have to repeat past decisions, bug fixes, and conventions to their AI agent. It works with existing coding assistants through MCP.
347Updated 4 weeks agoApache-2.0
Docker · Web#Git integration#Knowledge graphs#llama.cpp backend
Understory gives AI agents persistent knowledge across sessions in Markdown files you can read, edit, and track in Git. It's for people who want their agents' memory accessible outside a chat history.
15.7KUpdated 1 year agoApache-2.0
macOS · Windows · Linux · Docker · Web#llama.cpp backend#MLX#Multi-agent workflows
Second Me is an open-source prototype for people who want to train and host an AI representation of themselves. It uses personal memories to shape a model around their identity and context.
1.5KUpdated 4 days ago
Docker · Web#LLM tracing#MCP#Multi-agent workflows
Inkeep Agents is an AI agent builder for teams creating chat assistants and automated workflows. It supports collaboration between people who prefer a visual editor and developers who work in code.
7.2KUpdated 2 years agoApache-2.0
macOS · Linux · Docker · Web#Multilingual#Voice cloning
Zonos is a local text-to-speech model for people who want to generate speech in a reference speaker's voice. It suits projects that need control over vocal delivery as well as voice matching.
908Updated 6 days ago
Docker#Multilingual#Ollama integration
Lingarr translates subtitle files into a chosen language for people maintaining a media library. It automates translation and lets you choose between local backends and hosted services.
28.4KUpdated 2 days ago
Docker · Web#Human approval#Multi-user access#Role-based access
Budibase is a low-code platform for teams building internal tools and AI agents around operational work. It connects employee requests to business records, approvals and support processes.
3KUpdated 7 days agoApache-2.0
Docker · Web#Knowledge graphs#RAG#Semantic search
AutoFlow is a conversational knowledge base for teams that want visitors to ask questions about their product or documentation. It uses Graph RAG, which combines knowledge graphs with retrieval of relevant content for AI answers.
46.9KUpdated 2 days agoAGPL-3.0
macOS · Docker · Web#Code execution#Hybrid search#LM Studio integration
AstrBot is an AI chatbot platform for personal assistants, customer support bots and team automation inside messaging apps. You can host it on your own computer or server and choose a local or cloud model backend.
2.9KUpdated 1 day agoMIT
macOS · Windows · Linux · Docker · Web#Knowledge graphs#MCP#Ollama integration
NoteDiscovery is a note-taking app for personal wikis, technical notes and small teams that want to keep their knowledge base on their own computer or server. It stores notes as ordinary Markdown files, so you can bring in an Obsidian vault or use the same files in other editors.
85.4KUpdated 18 hours ago
Linux · Docker · Web#MCP#Multi-agent workflows#Multi-user access
LobeHub is an AI agent workspace for individuals and teams assigning ongoing work to multiple assistants. It keeps agents, their tasks and shared material together, with hosted and self-hosted options.
1.6KUpdated 9 months ago
macOS · Windows · Linux · Docker#Code execution#Ollama integration#Persistent memory
Lemon AI is a local AI agent for people who want to research topics, write code and analyze data on their own hardware. It also lets you revise generated HTML reports and pages without asking the agent to recreate the whole result.
5.1KUpdated 1 week agoApache-2.0
macOS · Linux · Docker#Batch processing#Hugging Face integration#LLM tracing
Text Embeddings Inference is a self-hosted server for developers building semantic search and retrieval applications. It turns text into embeddings through a REST API and can run offline once model weights are downloaded.
16Updated 6 days agoApache-2.0
Docker#Guardrails#llama.cpp backend#LM Studio integration
LLM Router is a self-hosted AI gateway for teams connecting applications to local LLM servers and cloud providers. It puts a shared interface in front of your models so clients can use the same gateway across backends.
364Updated 2 weeks agoMIT
Docker#Agent Skills#AI red teaming#Guardrails
ASSERT is a local-first Python framework for developers testing AI agents and LLM applications against their own requirements. It turns written expectations into evaluations for quality, safety, and regression testing.
rembg
3 videos25.5KUpdated 1 week agoMIT
Windows · Docker · Web#Batch processing#ONNX
rembg removes image backgrounds on your own hardware for cutouts and automated image workflows. Its local ONNX models keep image processing on your machine after the initial model download.
2Updated 3 months agoMIT
Docker · Web#llama.cpp backend#LM Studio integration#MLX
Deep Research is a self-hosted AI agent for people who want web research with traceable evidence and a library they control. It runs in Docker on your own machine or server, searches the web in successive rounds, and uses gaps in its findings to decide what to investigate next. Reports include citations, per-source notes with quoted evidence, and suggested follow-ups.
10.8KUpdated 10 months agoMIT
Windows · Docker · Web#Multi-user access#Multilingual
Doccano is a text annotation tool for people preparing training or evaluation datasets for machine learning. Its browser interface lets teams label text together on their own machine or server.
45.7KUpdated 1 day agoMIT
Docker · Web#MCP#Multi-user access#Ollama integration
Reactive Resume helps job seekers write resumes, manage applications and prepare for interviews in one place. You can use the hosted website or run the application on your own server.
18.4KUpdated 1 day agoMIT
Docker · Web#Ollama integration
DeepWiki Open generates interactive documentation from code repositories. It's for developers who want to understand a project's structure and explore its code through a wiki.
13KUpdated 6 months agoApache-2.0
Docker#Distributed execution#Quantization
PaddleNLP is a Python toolkit for developers training and deploying language models on their own infrastructure. Built on PaddlePaddle, it covers pretraining, fine-tuning, model compression and inference across several accelerator families.
748Updated 3 months agoMIT
Docker · Web#Multilingual#Scheduled tasks
FeedMe is an RSS reader for people who want to scan updates from several sources before choosing what to read in full. It presents articles and AI summaries in a browser, without requiring readers to sign in or download an app.
7.7KUpdated 2 years agoMIT
Docker · Web#Multilingual
MeloTTS is a Python text-to-speech library for developers adding spoken output to their applications. It runs locally and can generate speech in real time on a CPU, so a dedicated GPU isn't required for inference.
685Updated 1 day agoGPL-3.0
Docker#Batch processing#Multilingual#OpenAI-compatible API
RSSBox helps people follow foreign-language news through translated RSS feeds. It combines translation, article filtering and daily digests for readers who want to manage multiple sources in one self-hosted service.
4.4KUpdated 21 hours ago
macOS · Windows · Linux · Docker · Web#Agent Skills#Code execution#Guardrails
Archestra Community Edition is a self-hosted AI platform for teams managing access to company tools and models. It gives coding assistants, internal agents, and staff chat a shared place to enforce policies and track activity.
2.4KUpdated 3 days agoApache-2.0
Docker · Web#Agent Skills#Code execution#Multi-user access
Bionic GPT is a self-hosted AI agent platform for internal teams building workflows around company knowledge and business systems. It supports tasks that involve several steps, tools and files while retaining context across the work.
25.9KUpdated 6 months agoApache-2.0
macOS · Windows · Linux · Docker · Web#Hybrid search#llama.cpp backend#Multi-user access
kotaemon is an open source document chat app for people who want to ask questions across their files and inspect the evidence behind an answer. Developers can also use it to build custom document question-answering applications.
3.1KUpdated 2 days agoMIT
macOS · Windows · Linux · Docker#GGUF#Hugging Face integration#llama.cpp backend
RamaLama runs AI models for local chat or a self-hosted REST API. It's for developers who want a container workflow for trying models on their own hardware and serving them in production.
1.3KUpdated 1 day agoMIT
macOS · Windows · Linux · Docker · Web#Guardrails#llama.cpp backend#LLM tracing
GoModel is a self-hosted AI gateway for developers and platform teams sharing access to local models and cloud providers. It centralizes provider choice and usage policies behind APIs compatible with OpenAI and Anthropic SDKs.
233Updated 1 month agoMIT
macOS · Docker · Web#Human approval#Knowledge graphs#Persistent memory
Kuku is a Markdown workspace for people who want a personal wiki with AI assistance while keeping their notes in ordinary local files. Its macOS app works with a folder of notes that other Markdown tools can also read.