Desktop installation
PulseRN desktop builds are published through GitHub Releases. Preview releases are unsigned.
Homebrew
Section titled “Homebrew”brew tap maahibhama/pulsern https://github.com/maahibhama/PulseRNbrew install --cask --no-quarantine pulsernUpgrade or remove it:
brew updatebrew upgrade --cask pulsernbrew uninstall --cask pulsernbrew untap maahibhama/pulsernUse brew uninstall --cask --zap pulsern to also remove settings and the local event database.
macOS DMG
Section titled “macOS DMG”- Download
PulseRN-<version>-mac-arm64.dmgfor Apple Silicon orPulseRN-<version>-mac-x64.dmgfor Intel. - Open the DMG and drag PulseRN to Applications.
- If Gatekeeper blocks it, right-click PulseRN and select Open.
Removing the app does not remove data under ~/Library/Application Support/PulseRN.
Windows
Section titled “Windows”Use PulseRN-<version>-windows-x64-setup.exe for most PCs or the ARM64 installer for Windows on ARM. If SmartScreen appears, select More info → Run anyway. Uninstall from Settings → Apps → Installed apps.
Run the x86-64 AppImage:
chmod +x PulseRN-<version>-linux-x64.AppImage./PulseRN-<version>-linux-x64.AppImageOr install the Debian package:
sudo apt install ./PulseRN-<version>-linux-x64.debLinux ARM packages are not currently available.
Verify a download
Section titled “Verify a download”Download SHA256SUMS.txt beside the installer:
# Linuxsha256sum --check SHA256SUMS.txt
# macOSshasum --algorithm 256 --check SHA256SUMS.txtThe checksum file covers every artifact, so missing-file messages are expected when you downloaded only one. The selected installer must report OK.
Expected result
Section titled “Expected result”PulseRN opens, listens locally on port 9090, and is ready for an SDK connection. The first-run
checklist verifies the SDK, debugger port, device, Metro/Hermes, and first event. Continue with
Getting started.
Troubleshooting
Section titled “Troubleshooting”- Security warnings are expected for unsigned preview builds.
- If port
9090is occupied, stop the conflicting process; the SDK and desktop port must match. - Physical devices are supported through authenticated LAN pairing.
- Automatic updates are available only in eligible signed packaged builds; unsigned previews use direct downloads.