Self-host reminal
v3.17.44Stream any window or terminal to a browser, no open ports
curl -fsSL https://raw.githubusercontent.com/harshalgajjar/Reminal/main/install.sh | sh- Stars
- 321
What is reminal?
reminal lets you close your laptop and walk away while your machine keeps serving its actual applications live in any browser from anywhere. It streams windows and full desktops at up to 60 fps with mouse and keyboard control, provides a full terminal with QR code access, enables file transfer between machines with one-time codes, exposes local ports as public HTTPS URLs, and integrates with AI agent CLIs via an MCP server so agents can read and type into each other's sessions across machines. A Cloudflare Workers relay handles signaling and can be self-hosted; all traffic uses AES-256-GCM encryption. No open ports, no accounts, session secrets encrypted on disk. Runs on macOS (with closed-lid mode), Linux (X11), and Windows (ConPTY).
Should you self-host reminal?
reminal scores 50/100 on selfhost.directory (how scoring works) and ranks #17 of 22 in Remote Desktop. It has 321 GitHub stars.
It shipped 12 stable releases in the past year. The latest, v3.17.44, came out on 28 October 2026.
Setup is easy: most people get it running in one sitting. It is AGPL-3.0-licensed and written mostly in Go.
Its closest alternative on selfhost.directory is Webhook.site (66/100, 6 786 stars). It scores higher overall, so compare the two before you pick. See reminal vs Webhook.site side by side.
Features
- AI agent integration (MCP)Works with Claude Code, Codex, Cursor, Gemini, Qwen, OpenCode, Antigravity, Amp, pi
- Closed-lid mode (macOS)macOS only
- Cross-platformLinux needs X11/Xwayland; Windows ARM64 supported
- End-to-end encryptionRelay routes only ciphertext; port forwards (expose) are not E2E
- File TransferEnd-to-end encrypted, no cloud drive, no account
- Fleet managementAttach, rename, spawn, or kill sessions on any machine
- No open ports
- NotificationsWorks in Chrome, Edge, Firefox, Safari; on iOS/iPadOS add to Home Screen first
- Owner devices (PIN-free)Requires sudo/admin to enroll
- Port ForwardingBuilt-in ngrok alternative; not end-to-end encrypted
- Session persistenceShell stays alive, screen paints instantly on reconnect
- Terminal sharing
- VS Code/Cursor extension
- Window and desktop mirroring60 fps H.264 on macOS; ~5-15 fps JPEG on Windows; X11 on Linux
reminal README
More in Remote Desktop
Remmina (LinuxServer.io)Self-hosted Docker image for Remmina, a GTK remote desktop client supporting multiple protocols via HTTPS on port 3001 with optional GPU acceleration.
RemotelySelf-hosted, open-source remote support and scripting server with a Blazor web UI, attended and unattended access, and a REST API for Windows and Linux devices.
rustdeskRustDesk is a self-hosted, open-source remote desktop app for controlling computers across platforms with your own server infrastructure.
RustDesk ServerSelf-hosted, open-source RustDesk backend: hbbs handles ID registration, rendezvous and signaling while hbbr relays sessions when direct connections fail.
sealskinSelf-hosted platform that runs desktop apps in isolated containers on your server and streams them to browsers and phones.
SunshineSelf-hosted, open-source game stream host for any Moonlight client, with GPU hardware encoding and a browser config UI on Linux, Windows, macOS and FreeBSD.
tigervncHigh performance, multi-platform VNC client and server
tlbxA self-hosted, open-source terminal multiplexer that runs shells and AI coding agents on your own hardware, reachable from any browser.
WebCordSelf-hosted Docker container running the WebCord Discord client streamed to your browser via Selkies. Supports GPU acceleration, multi-arch, and optional basic auth.
WeblinkAn open-source WebRTC suite for remote desktop access, chat, file transfer, and video calls that runs in the browser or as a Windows app, with self-hosted signaling.
webtopUbuntu, Alpine, Arch, and Fedora based Webtop images, Linux in a web browser supporting popular desktop environments.
WindowsinDockerThis self-hosted, open-source container builds a full Windows virtual machine on a KVM-capable Linux host, auto-installs it and exposes a web viewer plus RDP.

0 comments