Tuple for Omarchy puts pairing calls in the Omarchy bar
Ben Sehl’s new plugin wraps Tuple’s command-line Linux alpha in a themed bar icon and panel, with calls, screen sharing, device menus and notifications.
Image: benjaminsehl/omarchy-tuple README (GitHub)
“If you are on Omarchy and want to use @tuple, now you can,” Ben Sehl posted on X on October 29, 2026, in a post DHH reposted. His new plugin, Tuple for Omarchy, gives Tuple, which bills itself as “screen sharing for people who build software,” a proper home in the Omarchy bar.
That matters because Tuple’s Linux client is still an alpha that Tuple describes as “primarily a command line interface.” According to the README, the plugin is built with the same Quickshell UI kit as Omarchy’s own Tailscale, Bluetooth and Audio panels, so it picks up your theme, fonts, borders and keyboard conventions.
The bar icon is Tuple’s logo drawn in theme colours. It is dimmed with a slash when Tuple is off, shows a red badge when you’re logged out, switches to the active colour during a call, gets a dot while you share your screen, and pulses on an incoming call. Click it and the panel handles everything else: turning the daemon on and off, browser login, starting a new call (which copies your link), joining from a pasted link or the clipboard, and in-call controls for mute, share, camera, copy link and end. Favourites and available teammates are listed with search across the whole org directory and one-click calling.
Sehl’s post lists screen sharing, audio, receiving video, device management and theming through the active Omarchy theme. The Mic and Camera buttons are split buttons with a menu to pick a specific device, and you get a desktop notification for incoming calls. Tuple’s own toasts for join requests, people joining and everyone leaving are still stubs on Linux, so the plugin posts those itself. Everything is keyboard-driven too, with m to mute, s to share and e to end, plus IPC commands like omarchy-shell sehl.tuple toggleMute for your own Hyprland bindings.
The big limitation comes from Tuple itself: you can’t send your webcam yet. The README explains that in v2026_09_16.1 of the Linux client, webcam capture isn’t implemented yet and the client rejects webcam share requests, so the plugin’s camera tile is a local, mirrored view that only reaches the other side through your screen share. The panel tells you so while the camera is on and you aren’t sharing.
Sehl is upfront about the rest, too. The README says call state is “calibrated against one real call,” and answering an incoming call, the camera stage with a real peer webcam, the “Their screen” row and mic routing “haven’t been seen live yet.”
To try it, you need Omarchy’s Quickshell-based shell, the Tuple CLI on your PATH, and socat, jq, hyprctl, wl-copy and notify-send. Clone the repository and run ./install.sh, which symlinks the plugin into ~/.config/omarchy/plugins/sehl.tuple, adds it to the bar and loads its Hyprland window rules. ./uninstall.sh undoes all three. The plugin is MIT-licensed, and Sehl closed his post with a nudge to Tuple: “Official build soon?”
