Take the room with you.
The desktop client uses Electron to run Afterhours in its own application window, with voice shortcuts, notifications, a tray menu, and the same accounts and conversations as the website.
Source code
Download the complete source bundle
Includes the web app, server routes, database migrations, desktop source, deployment examples, tests, and operator documentation. No service credentials are included.
Windows & Linux
Target: Windows 11 x64; Ubuntu 22.04/24.04 x64 and comparable Linux distributions. An unsigned Windows NSIS installer, Linux AppImage, and Debian package were built. Installer files are delivered alongside this Site. Build and test status is documented in docs/RELEASE-STATUS.md in the source bundle.
Operating-system installation, microphone behavior, and Afterhours password sign-in inside Electron have not yet been qualified. Do not treat package generation as an installation test.
Build locally
corepack enable pnpm install --frozen-lockfile pnpm --filter afterhours-desktop pack:linux # On a Windows runner: pnpm --filter afterhours-desktop pack:win
Package output goes to desktop/release/. Change desktop/config.json if the canonical application address changes. This release connects directly to room.zaibatsu.live.
Shortcuts & background behavior
| Mute microphone | Ctrl+Shift+M |
| Deafen | Ctrl+Shift+D |
| Toggle talk | Ctrl+Shift+T |
| Hold push-to-talk | Space while the app is focused and a text field is not active |
Edit the shortcut configuration from the desktop menu, then restart. X11, GNOME Wayland, and KDE Wayland need separate tests; global shortcuts depend on desktop portal support. Closing the application window exits and stops microphone capture. Minimize to keep talking.
