FireTop Privacy

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

  1. 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 D98A41460A4FE076689CC63289E764E5B02CBEAB

    Stop if the fingerprint gpg --show-keys prints is not the one above.

  2. Add FireTop's repository to /etc/pacman.conf:
    [firetop]
    SigLevel = Required
    Server = https://relay.firetop.app/updates/arch/$arch
  3. 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, then Run 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.