Manage home-server files and self-hosted applications through a friendly web interface.
Project overview
CasaOS gives home servers a graphical interface for managing storage, files, system status, and Docker applications without relying on frequent command-line work. Its app store can install common services such as Nextcloud, Home Assistant, Jellyfin, and AdGuard with a few clicks, while other Docker applications can be added as needed. It is intended for turning hardware such as Raspberry Pi boards, NUCs, ZimaBoard devices, or older computers into a personal cloud. Debian 12 is the recommended system, with Ubuntu Server and Raspberry Pi OS also officially tested.
Monitor Claude Code sessions, tool calls, and subagent activity in real time.
Project overview
This dashboard connects to Claude Code's native hooks, records session and tool events in local SQLite, and streams updates to a browser or macOS and Windows desktop app over WebSockets. It surfaces active agents, tool usage, health metrics, notifications, activity feeds, and Kanban-style status, making it easier to observe complex subagent orchestration as it happens.
Edit, convert, organize, sign, and OCR PDFs in the browser.
Project overview
BentoPDF brings merging, splitting, editing, signing, OCR, compression, and format conversion into a browser-based PDF toolkit. A Docker image provides the complete tool surface without the public marketing site, making it suitable for internal self-hosting. Some advanced WASM modules load from jsDelivr by default, so air-gapped deployments need local resource configuration; public-facing rebranded services use the commercial build.
Provide browser and desktop chat surfaces for human and AI-agent collaboration.
Project overview
OCTO Web is the browser and Electron desktop client for the OCTO messaging platform, with both surfaces built from the same React codebase. Its chat UI distinguishes humans from agents and supports streaming replies, typing indicators, inline tool-call previews, and read receipts in English and Simplified Chinese. It is a client rather than a standalone service and must connect to an octo-server instance.
Convert files in more than a thousand formats through a self-hosted web interface.
Project overview
ConvertX runs as a self-hosted web application where users upload files, process several at once, and download converted results. Its container combines specialist converters for documents, images, e-books, audio, video, and structured data, covering more than a thousand format paths, with accounts, password protection, and scheduled cleanup. After deployment, the first administrator account should be created immediately, and an unconfigured instance should not be exposed publicly; non-local access expects HTTPS by default.
Bulk unsubscribe, delete, archive, label, and organize Gmail from a self-hosted web UI.
Project overview
Gmail Cleaner is a local or Docker-hosted web interface for reducing an overloaded Gmail inbox. It can group and filter messages by sender, date, size, category, or label, then bulk unsubscribe, delete, archive, mark messages read or important, manage labels, and export selected metadata as CSV. Setup requires the user to enable the Gmail API in a personal Google Cloud project, create OAuth credentials, and add the Gmail address as a test user. Because the OAuth app is personal and unverified, Google displays a warning that should be reviewed before granting access.
Load IPTV playlists and watch live channels, guides, and catch-up TV.
Project overview
IPTVnator loads M3U or M3U8 playlists from files or URLs and also supports Xtream Codes and Stalker portals. Its desktop app adds channel search, EPG guides, catch-up viewing, and external players such as VLC or MPV. The self-hosted PWA covers browser playback but omits desktop-only features including EPG panels, embedded MPV, and download management.
Transfer files and folders directly across devices without accounts or cloud storage.
Project overview
AltSendme sends files or entire directories directly between devices instead of uploading them to a cloud drive. It works across desktop, Android, terminal, and browser clients, uses QUIC with TLS 1.3, verifies content with BLAKE3, and can resume interrupted transfers. The project is still marked as work in progress despite offering downloadable builds.
Search, preview, and download music and playlists across multiple platforms.
Project overview
Go Music DL brings multi-platform song, playlist, and album search into one interface, with playback, downloads, batch actions, source replacement, and local library management. It can run as a web app, terminal interface, desktop app, or mobile build. Some personal playlists and higher-quality sources require platform cookies, while metadata embedding and related enhancements may depend on FFmpeg.
Control identity-based access to private apps, hosts, and networks.
Project overview
Pangolin combines a WireGuard-based VPN with tunneled reverse-proxy access for infrastructure spread across different networks. Authorized users can open web applications, VNC, RDP, and SSH sessions in a browser, while clients provide access to private hosts, databases, and network ranges. Site connectors use outbound tunnels and NAT traversal, so protected networks do not require public IP addresses or inbound ports.
Manage Kubernetes clusters through an extensible web or desktop interface.
Project overview
Headlamp provides an interactive Kubernetes interface that can run inside a cluster or locally as a desktop application. Connect one or several clusters to inspect and edit resources, read logs, open exec terminals, and extend the UI with plugins. Controls and write operations reflect Kubernetes RBAC, rather than granting permissions of their own. A working kubeconfig or service-account token is required, and limited credentials will naturally restrict which resources and actions the interface can expose.
Self-host comics and ebooks for reading through web and OPDS clients.
Project overview
Host a personal or shared library of comics, manga, and digital books, then read it through built-in web readers or OPDS-compatible clients. The server handles EPUB, PDF, CBZ/ZIP, and CBR/RAR files, with multi-user permissions, age restrictions, EPUB annotations, and Kobo or KOReader sync integrations. Docker images and prebuilt binaries offer several installation paths. The project is still explicitly considered beta before version 1.0, so users should not assume upgrades are free of breaking changes or data-loss risk.
Edit and preview rich Markdown documents live in a browser or desktop app.
Project overview
Markdown Viewer pairs a GitHub-style editor with a synchronized live preview for code, math, Mermaid and other diagrams, and richer technical content. It supports multiple document tabs plus PDF, HTML, and PNG exports, and can run as a hosted web app, a desktop application, or a Docker deployment. Normal editing, autosave, local file access, and most exports stay on the device without an account, while remote imports, sharing, and selected renderers use the network only when invoked.
Self-host document archives with search, automatic ingestion, and controlled sharing.
Project overview
Papra is a minimal self-hosted platform for long-term storage and management of receipts, warranties, and other personal or organizational documents. Full-text search, filters, tags, and custom properties help retrieve files, while email and folder ingestion can import them automatically and extract text from images or scans. Documents may be shared externally with expiration dates and password protection. A Docker image provides a quick deployment path, but real installations should use a securely generated authentication secret.
Self-host a cross-platform AI chat client for cloud and local language models.
Project overview
NextChat provides a web, PWA, and desktop chat interface for GPT, Claude, Gemini, DeepSeek, and compatible self-hosted models. Users can keep prompt templates, manage long conversations, and deploy the service through Vercel or Docker. Online providers generally require their own API configuration, while browser data is stored locally on the device.
Combine feeds, calendars, and community updates on a self-hosted homepage.
Project overview
Glance creates a self-hosted start page that brings RSS feeds, calendars, streaming channels, and other widgets into one streamlined dashboard. Pages, columns, themes, and widget settings are defined in YAML, making the layout easy to keep in version control. It can run as a small standalone binary or through Docker, which suits personal start pages and homelab dashboards.
Generate and visually edit code, documents, designs, websites, and video.
Project overview
iPolloWork combines agent conversations, files, a browser, editable canvases, design controls, and a video timeline in a local-first workspace. Users can ask an agent to produce code, documents, presentations, websites, or scenes, then directly revise text, images, layout, responsive states, and timing. It can be extended with models, Skills, plugins, and MCP, but there is currently no public installer, so use requires a source build; the source-available license also restricts external commercial use.
Centralize self-hosted services, Docker status, bookmarks, and utility widgets on one dashboard.
Project overview
Homepage is a customizable start page for homelabs and self-hosted services. It combines application links, bookmarks, search, weather, system information, Docker container status, and service-specific widgets in one dashboard, configured through YAML or automatic Docker label discovery. Backend API requests are proxied to keep credentials away from the browser. When the dashboard is reachable from an untrusted network, it must be protected by an authenticated TLS reverse proxy or VPN with strict host validation.