Self-Hosted Apps and Services
Discover 285 open source Self Hosted repositories from GitHub, each with an analysis of what it does, key features, use cases and alternatives. Self Hosted projects here are most often combined with Docker, Web App and TypeScript. Last updated October 3, 2026.
285 repositories · updated October 3, 2026

OpenHands: Manage Coding Agents and Automations
OpenHands Agent Canvas is a self-hosted control center for running coding agents and automations across local, remote, and cloud backends. It suits developers and teams that want one place to manage agent conversations and recurring workflows.

nanobot: Run a Self-Hosted Personal AI Agent
nanobot is a Python framework for running a personal AI agent through a browser, terminal, or chat apps. It combines model integrations with tools, memory, MCP, and scheduled workflows for people who want a customizable agent they can host themselves.

lobehub: Organize and Run Teams of AI Agents
LobeHub is a web app for building, coordinating, and scheduling AI agents as a team. It suits individuals and teams who want shared agent workflows, model choice, and self-hosting, but requires configuring an AI model provider.

QwenPaw: Run a Self-Hosted Personal AI Assistant
QwenPaw is a personal AI assistant that runs locally or in the cloud and connects to chat apps, models, and extensible tools. It suits people who want a customizable agent with persistent memory and security controls under their own deployment.

databasement: Schedule and Manage Database Backups
Databasement is a self-hosted web app for scheduling, monitoring, and restoring backups across multiple database engines. It suits teams that want centralized backup management and control over where backup files are stored.

colibri: Run Large MoE Models on Local Hardware
colibri is a C inference engine that streams Mixture-of-Experts model weights from disk, so large models can run without fitting entirely in RAM or VRAM. It supports CPU-only use and optional GPU backends, with speed depending on hardware and storage.

app.yumcut.com: Generate Short Videos from Prompts
YumCut turns a prompt into a vertical short video with generated scripts, voice, visuals, and captions. It is aimed at creators and teams who want to automate short-form production and control their deployment and provider choices.

torchchat: Run PyTorch LLMs on Desktop, Server, and Mobile
torchchat is a PyTorch codebase for running and interacting with language models locally through Python, native C++ runners, and mobile apps. It supports several execution and export paths, but is no longer under active development.

phoenix: Observe and Evaluate AI Applications
Arize Phoenix is a self-hosted platform for tracing, evaluating, and troubleshooting LLM applications. It helps AI engineers inspect runtime behavior and test changes to prompts, models, and retrieval.

freellmapi: Route LLM Requests Through One API
FreeLLMAPI is a self-hosted TypeScript router that combines free LLM provider accounts and custom OpenAI-compatible endpoints behind one API. It selects models, tracks quotas, and retries across providers, mainly for personal experimentation and development.

odysseus: Run a Self-Hosted AI Workspace
Odysseus brings AI chat, agents, research, documents, email, notes, and calendar tools into a self-hosted workspace. It suits people who want one place to work with local or API-connected models and control their own deployment.

voicebox: Create and Use AI Voices Locally
Voicebox is a desktop voice studio for local speech generation, voice cloning, dictation, and agent audio. It suits creators and developers who want voice tools and integrations on their own machine, with hardware and platform capabilities varying by setup.