Linux
Linux has a headless host daemon and a separate GTK desktop frontend.
The host on Linux servers
Section titled “The host on Linux servers”ubiquitty-host builds as a static binary for x86_64 and arm64, with QUIC compiled in, and runs on glibc and musl distributions alike. The macOS app carries both builds and installs the right one on a server when you connect to it. See Remote hosts.
The desktop frontend
Section titled “The desktop frontend”A GTK4 window, a Vulkan renderer with a CPU path, and text from FreeType and HarfBuzz with fontconfig. It runs local shells in tabs and splits.

What it has: sized and proportional text, images, colour emoji (bundled Noto Color Emoji), search and trigger highlights, OSC 52 clipboard, hyperlinks, input methods, pointer lock, the accessibility text interface, and Check for Updates for the AppImage.
What it does not have:
- It does not attach to host sessions; it runs its own shells.
- No QUIC.
- No rich text blocks.
- A simpler permission policy: local programs allowed, agent and remote origins refused, no consent prompt.
Install
Section titled “Install”To build from source on Linux, install the platform prerequisites, including FreeType, Fontconfig, HarfBuzz and glslc:
# GCC 14 or newer, or Clang 19 or newer; GTK4 and Vulkan development packages./Scripts/check-linux-build-prerequisites.shexport CC=gcc-14 CXX=g++-14./Scripts/build-linux-gtk.sh ReleasePackage names and other distributions: Install.
Ubiquitty and this site are copyright © 2026 Stanislav Yaglo. Ubiquitty is licensed under the Apache License 2.0.
Apple, iPad, iPadOS, iPhone, Keychain, Mac, macOS, Metal, Swift and Xcode are trademarks of Apple Inc., registered in the U.S. and other countries and regions.