teylersf/freeremotedesk — explained in plain English
Analysis updated 2026-05-18
Access your home computer screen and keyboard from any web browser while traveling.
Set up a zero-cost remote desktop using free Cloudflare and Vercel accounts.
Deploy the whole system with one AI prompt using Claude Code or Cursor.
Control a Windows, macOS, or Linux machine remotely without a monthly subscription.
| teylersf/freeremotedesk | davidhdev/rbp-portfolio | drakkar-softwares/polymarket-kalshi-arbitrage-bot | |
|---|---|---|---|
| Stars | 29 | 29 | 29 |
| Language | TypeScript | TypeScript | TypeScript |
| Setup difficulty | moderate | easy | moderate |
| Complexity | 3/5 | 2/5 | 3/5 |
| Audience | vibe coder | designer | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires command-line logins to Cloudflare and Vercel plus a host installer download, but no paid services or GPU needed.
FreeRemoteDesk is a self-hosted remote desktop tool that lets you reach your home computer from any browser. It costs nothing per month because it runs entirely on free-tier accounts from Cloudflare and Vercel, two hosting services. You own the whole system and no third party sits between your devices. The project offers three setup paths. The first is aimed at people who use AI coding assistants. You paste one instruction into a tool like Claude Code or Cursor, and the AI agent reads a setup file and deploys everything for you: the signaling service to Cloudflare, the browser viewer to Vercel, and the host installer to your machine. Your work is three command-line logins, one installer double-click, and pasting two URLs. The second path skips the AI and uses two one-click deploy buttons plus a download. The third path runs an automated script for people who already have the command-line tools installed. The core idea is direct peer-to-peer connection over WebRTC, a browser technology for real-time video and data. Your screen video and keyboard or mouse input flow straight between your two devices. A small Cloudflare Worker acts as a relay to help the two devices find each other, but the video itself is encrypted end to end and never passes through that relay. The relay uses under one kilobyte per session. The repository contains a Tauri and Rust host agent that captures your screen and injects input events, a React browser viewer, the Cloudflare signaling relay, setup scripts, and documentation. The current version is v0.1.0, shipped and passing tests on Windows, macOS, and Linux. A planned v0.2.0 will add passkey-secured saved hosts and biometric reconnect. The license is Apache-2.0 but is still pending a final lock before that next release.
A free, self-hosted remote desktop tool that lets you access your home computer from any browser using free-tier Cloudflare and Vercel accounts, with direct peer-to-peer video and end-to-end encryption.
Mainly TypeScript. The stack also includes TypeScript, Rust, Tauri.
Apache-2.0 lets you use, modify, and distribute freely, including commercially, as long as you keep the license notice and state changes.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly vibe coder.
This repo across BitVibe Labs
Don't trust strangers blindly. Verify against the repo.