git404hub

what is freeremotedesk fr?

teylersf/freeremotedesk — explained in plain English

Analysis updated 2026-05-18

29TypeScriptAudience · vibe coderComplexity · 3/5LicenseSetup · moderate

tl;dr

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.

vibe map

mindmap
  root((repo))
    What it does
      Remote desktop in browser
      Free no monthly cost
      Self-hosted you own it
    Tech stack
      Tauri and Rust host
      React browser viewer
      Cloudflare Worker relay
      WebRTC peer-to-peer
    Setup paths
      AI agent one-paste
      One-click deploy buttons
      Automated script
    Use cases
      Reach home PC remotely
      Cross-platform access
    Audience
      Vibe coders
      Self-hosting enthusiasts
    Status
      v0.1.0 Windows macOS Linux
      v0.2.0 passkeys planned

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

Access your home computer screen and keyboard from any web browser while traveling.

VIBE 2

Set up a zero-cost remote desktop using free Cloudflare and Vercel accounts.

VIBE 3

Deploy the whole system with one AI prompt using Claude Code or Cursor.

VIBE 4

Control a Windows, macOS, or Linux machine remotely without a monthly subscription.

what's the stack?

TypeScriptRustTauriReactWebRTCCloudflare WorkersVercel

how it stacks up fr

teylersf/freeremotedeskdavidhdev/rbp-portfoliodrakkar-softwares/polymarket-kalshi-arbitrage-bot
Stars292929
LanguageTypeScriptTypeScriptTypeScript
Setup difficultymoderateeasymoderate
Complexity3/52/53/5
Audiencevibe coderdesignerdeveloper

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · moderate time til it works · 30min

Requires command-line logins to Cloudflare and Vercel plus a host installer download, but no paid services or GPU needed.

Apache-2.0 lets you use, modify, and distribute freely, including commercially, as long as you keep the license notice and state changes.

in plain english

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.

prompts (copy fr)

prompt 1
I want to set up FreeRemoteDesk. Read the repo setup file and deploy the signaling service to Cloudflare, the browser viewer to Vercel, and give me instructions for the host installer on my machine.
prompt 2
Help me deploy FreeRemoteDesk the no-AI way: walk me through the two one-click deploy buttons and the host installer download for my operating system.
prompt 3
I already have the Cloudflare and Vercel CLI tools installed. Help me run the automated FreeRemoteDesk setup script and explain what each step does.
prompt 4
Explain how FreeRemoteDesk keeps my remote desktop connection secure with WebRTC peer-to-peer and end-to-end encryption, and what the Cloudflare Worker relay actually does.

Frequently asked questions

what is freeremotedesk fr?

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.

What language is freeremotedesk written in?

Mainly TypeScript. The stack also includes TypeScript, Rust, Tauri.

What license does freeremotedesk use?

Apache-2.0 lets you use, modify, and distribute freely, including commercially, as long as you keep the license notice and state changes.

How hard is freeremotedesk to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is freeremotedesk for?

Mainly vibe coder.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.