Download · macOS

Build Pulse for macOS.

There is no official macOS build today. The community has ported Pulse to Apple Silicon and Intel. The build produces an unsigned .app bundle and a .dmg that drags into /Applications.

Source build · 5 commands

From clone to running app.

No signed .dmg is published. Apple Gatekeeper will warn on first run. Right-click the app and choose "Open" to clear the warning. macOS 11 (Big Sur) or newer required.
# 1. Clone the repo git clone https://github.com/TimesNuRoman/pulse.git cd pulse/desktop # 2. Install Rust + Node + Xcode CLT xcode-select --install curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh brew install node # 3. Install JS deps npm ci # 4. Build a signed .app + .dmg (release) npm run tauri -- build --bundles app,dmg # 5. Drag the .app from src-tauri/target/release/bundle/macos/ # into /Applications. Right-click → Open the first time.
Why no official build

Two reasons, in plain language.

No Apple Developer account
A notarised .dmg needs a paid Apple Developer ID ($99/year) and a notarisation step. Pulse is local-first with no telemetry, so there's no reason to lock the build behind a vendor account.
No code-signing certificate
macOS requires apps to be signed and notarised for distribution. The community build is signed ad-hoc — fine for personal use, but Gatekeeper warns on first run. Clear the warning with right-click → Open.