Skip to content
bmuxBack

Platform notes

bmux uses Electron and is intended to run across desktop platforms. Development starts with the same commands:

pnpm install
pnpm dev

macOS #

Building the native pointer integration requires Xcode Command Line Tools. Application state defaults to ~/Library/Application Support/bmux.

The pnpm package script produces a sealed .app bundle and uses the configured Developer ID identity when available. Published macOS releases are Developer ID signed and notarized, with automatic updates. Local GUI tests use a Tart virtual machine. See Packaging and the Tart test setup.

Default direct shortcuts use Command. Find in page uses Command+F. Change shortcuts in keyboard configuration.

Linux and Windows #

Run bmux from source with pnpm dev. GitHub releases provide Linux x64 and arm64 portable host archives and a Windows x64 desktop installer. Find in page uses Control+F; other direct shortcuts can be changed in keyboard configuration.

Edit on GitHub