PrettyZap is a Linux desktop wrapper for WhatsApp Web with a collapsible chat drawer, keyboard shortcuts, theme controls, and a persistent WhatsApp session.
On Omarchy, the optional bar plugin provides quick controls for opening, hiding, theming, and quitting PrettyZap.
Watch the keyboard controls video
Watch the settings and widget video
Install PrettyZap and the Omarchy bar plugin:
yay -S --needed prettyzap-bin
omarchy plugin add https://github.com/prettyletto/prettyzap.git --enable --yesThe plugin only checks whether the prettyzap command is installed; it never
installs packages or runs an installer on your behalf.
The plugin adds a bar icon. Left-click opens or hides PrettyZap, middle-click
opens settings, and right-click opens the control panel. The control panel
includes a Hide badge / Show badge action; it hides only the unread count
and does not change WhatsApp notification permissions.
prettyzap --toggle # show or hide PrettyZapKeyboard shortcuts include:
Ctrl/Cmd + L— toggle the chat drawerCtrl/Cmd + /— focus chat searchCtrl/Cmd + 1…8— navigate WhatsApp sectionsCtrl/Cmd + Shift + T— toggle the themeCtrl/Cmd + Shift + Space— show or hide PrettyZap
Remove the AUR package and the Omarchy plugin while keeping settings and the WhatsApp session:
yay -Rns prettyzap-bin
omarchy plugin remove prettyletto.prettyzap --yesTo also remove PrettyZap settings and session data:
rm -rf ~/.config/prettyzap ~/.config/pjzapMIT — see LICENSE.


