Download rbterm 0.3.100 for macOS, Windows or Linux
Self-contained builds for all three platforms. The macOS build is signed with a Developer ID Application certificate and notarized by Apple, so Gatekeeper opens the 19 MB disk image without a quarantine warning.
Builds
Three artifacts, one revision. Every row carries its filename, its size, its signing status and its sha256 — check the hash before you run it.
macOSApple silicon · arm64
rbterm-0.3.100-macos-arm64.dmg · 19 MB
Drag-to-Applications disk image. Self-contained: every Homebrew dylib it links against (libssh, libwebp, libharfbuzz, libsodium, raylib) lives inside Contents/Frameworks/, so it runs on any arm64 Mac without brew install first. Hardened runtime, stapled notarization ticket on both the DMG and the bundle inside — Gatekeeper won't nag.
sha256 (dmg) af21eb6ac0cc5c8fa8c2c36d8905d88141509c858007a7546d2ff3ec2ba36706
sha256 (zip) 696d4a0a44a274e7b9a3ec581c6172071bc1206b51354897c1c2412e36f3def1
Windowsx86_64
rbterm-0.3.100-windows-x86_64.zip · 14 MB
rbterm.exe plus Microsoft’s console host (conpty.dll, x64\OpenConsole.exe — the one Windows Terminal ships; keep them next to the exe), so Windows 10 and 11 behave the same. No other dependencies. Recording exports to gif / webp / mp4 with native in-binary encoders — no ffmpeg required; webm and apng fall back to ffmpeg on PATH if present. Requires Windows 10 1809+ for ConPTY.
sha256 6489294877bf0b007920a166846a587ba4c838496be79ed4ee2feec748c598fa
Linuxx86_64
rbterm-0.3.100-linux-x86_64.zip · 14 MB
Single binary. Needs the usual GLFW/X11/Wayland deps installed on the host (libxkbcommon, libgl, libssh, etc.) — see the README's Linux smoke-test section for the apt list.
sha256 dfac3c662a059439dc2d2b69daa4bc7ddf99f7cc9b11e09f56ee59d9acaf30f3
Every artifact on this sheet is MIT licensed and reproduced verbatim from a tagged commit — see the changelog for what changed in this revision.
Install with Homebrew
On Apple silicon you can install and keep rbterm up to date straight from the tap — it pulls the same signed & notarized build as the DMG above.
brew install binrick/tap/rbterm
# later, to update to the newest release
brew upgrade --cask rbterm
brew upgrade tracks new releases through the cask's livecheck, which reads the same update manifest the in-app updater uses.
Verifying the macOS build
After downloading, you can confirm the signature, the notarization ticket, and that Gatekeeper is happy. The DMG and the .app bundle inside it are both signed and stapled separately.
-
Gatekeeper accepts the DMG itself
cd ~/Downloads spctl --assess --type install --verbose=2 rbterm-0.3.100-macos-arm64.dmg # accepted # source=Notarized Developer ID -
Mount it and assess the bundle inside
hdiutil attach rbterm-0.3.100-macos-arm64.dmg cd /Volumes/rbterm
-
Signing identity + hardened runtime
codesign -dv --verbose=4 rbterm.app 2>&1 | grep -E "Authority|flags" # Authority=Developer ID Application: Richard Blundell (4L7XW5NPCX) # Authority=Developer ID Certification Authority # Authority=Apple Root CA # CodeDirectory v=20500 size=… flags=0x10000(runtime) … -
Notarization ticket is stapled on the bundle (works offline)
xcrun stapler validate rbterm.app # The validate action worked! -
Gatekeeper accepts it
spctl --assess --type execute --verbose=2 rbterm.app # rbterm.app: accepted # source=Notarized Developer ID
The Windows and Linux archives are unsigned — the sha256 in SEC 01 is the check that matters there.
Building from source
Every release on this page is reproduced verbatim from a tagged commit in the source repository.
- macOS
- The signed build flow is
make app-distributable. - Linux / Windows
- The standard
cmake -S . -B build && cmake --build buildreproduces the binary. - Licence
- MIT. A binRick project.