Alpha · version 0.0.103
Reach your desktop from anywhere. Without handing it to anyone.
FireTop is a remote desktop app for Windows and Mac. There's no account and no sign-up — you pair two machines by hand, and screen, audio, input and files are protected end to end. When a session travels through FireTop's relay, the relay forwards sealed content it cannot read.
Released 13 October 2026 · Installs updates on its own from then on
What it does
Built so that reaching your machine doesn't mean sharing it.
No account to create
There's nothing to sign up for and nothing to log into. You pair two machines by showing a QR code or pairing code on the computer you want to reach, and entering it on the computer you're reaching from. Pairing is something you do once, by hand, on both ends.
Sealed end to end
Screen, audio and input are protected with the Noise protocol. A session that travels through FireTop's relay stays opaque to it — the relay forwards sealed content and cannot decrypt it. Routing and session metadata do remain visible to the relay.
Your own network first
FireTop tries a direct connection on your local network before anything else, and falls back to the relay only when it can't get through. On a network Windows has categorised as public it won't open an inbound port at all — it uses the relay instead, and tells you so.
Windows and Mac, both directions
Every install does both jobs: host this machine so you can reach it later, or connect out to one you've already paired. Windows to Mac, Mac to Windows, or either to its own kind.
Arch Linux & Omarchy
FireTop Desktop for Arch Linux (including Omarchy).
On Linux, FireTop Desktop can view and control other computers and can be viewed and controlled
itself, with sound both ways. It has a tray icon on desktops that offer one. It is tried on
Hyprland (which Omarchy uses); GNOME and KDE are not tried yet. Updates come through
pacman -Syu, not from the app.
FireTop's package signing key fingerprint. Check it before trusting the key:
D98A 4146 0A4F E076 689C C632 89E7 64E5 B02C BEAB
- Get the key and check its fingerprint:
curl -fsSLo /tmp/firetop.asc https://relay.firetop.app/updates/arch/firetop-repo-key.asc gpg --show-keys /tmp/firetop.asc sudo pacman-key --add /tmp/firetop.asc sudo pacman-key --lsign-key D98A41460A4FE076689CC63289E764E5B02CBEABStop if the fingerprint
gpg --show-keysprints is not the one above. - Add FireTop's repository to
/etc/pacman.conf:[firetop] SigLevel = Required Server = https://relay.firetop.app/updates/arch/$arch - Install:
sudo pacman -Syu firetop-desktop
Remove: sudo pacman -Rns firetop-desktop, delete the [firetop] block, and
sudo pacman-key --delete D98A41460A4FE076689CC63289E764E5B02CBEAB.
Before you install
Things we'd rather tell you now than let you discover.
-
This is alpha software
FireTop is in active development and it does break. Put it on a machine where a misbehaving remote desktop app is an inconvenience rather than a problem.
-
Windows will warn you about the installer
The installer isn't code-signed yet, so SmartScreen shows "Windows protected your PC". Choose
More info, thenRun anyway. Signing it properly is on the list. -
Apple silicon and Intel Macs
The Mac build is universal: it runs on Apple silicon and Intel Macs with macOS 12.3 or later. The disk image is signed and notarised by Apple, so it opens without a Gatekeeper warning.
-
Some hosting situations don't work yet
Hosting a Windows machine at its sign-in screen works on desktops with a single graphics chip, but not on laptops with two. With remote login turned off, locking a Windows machine stops the picture until someone signs back in — the session stays up, but the screen stops updating.