Get Reelbird
Reelbird is free and open source. Download the app, signed and notarised by Apple, or build it from the source code in a few minutes with no Xcode.
Download the app
For Apple silicon Macs on macOS 15 or later. Signed and notarised by Apple, so it opens like any other app.
Download Reelbird 0.1.1 (.zip)- Unzip it and drag Reelbird to your Applications folder.
- Open it. Reelbird lives in the menu bar; look for the robin.
- The welcome tour asks for Screen Recording, microphone and camera. macOS keeps them when you update.
SHA-256: d3130e0f13771e71b44ba479fa457ac71d7c499a269878106903f91147d44c50
Prefer to build it yourself? The steps are below.
-
Install Apple's Command Line Tools
You need the Command Line Tools for Xcode 26 or later, which bring Swift 6.2 and the macOS 26 SDK. They install on macOS 15.6 and later. Xcode 26 works too, but you don't need it.
xcode-select --installAlready have them? Check the Swift version. It needs to say 6.2 or later; if it doesn't, update the tools in System Settings → General → Software Update.
swift --version -
Clone and build
git clone https://github.com/btahir/reelbird.git cd reelbird make installmake installbuilds a release copy of the app and copies it to/Applications. If Reelbird is already there, it asks before replacing it. Runmaketo see every target. -
Open it
open /Applications/Reelbird.appReelbird lives in the menu bar. Look for the robin. ⌥⇧R starts a recording from any app.
-
Allow the permissions
The welcome tour asks for each one in turn. You can change them later in Settings… → Permissions or in System Settings → Privacy & Security.
Permissions Reelbird asks for Permission Needed for Screen & System Audio Recording Recording the screen and system sound. Required. Microphone Your voice. Camera The camera bubble. Accessibility and Input Monitoring Optional. The keystroke overlay (Settings… → Recording → Record keystrokes). Speech Recognition Captions on macOS 15 only. macOS 26 and later doesn't ask. Screen Recording takes effect only after Reelbird reopens. After you turn it on, choose Quit & Reopen in Reelbird.
Optional, and worth it
Keep permissions across rebuilds
This is only for builds from source. By default they're signed ad hoc, and that signature changes with every build, so macOS forgets the Screen Recording permission each time you rebuild. A local signing certificate fixes that. Create it once:
scripts/dev-signing.sh
export RB_SIGN_IDENTITY="Reelbird Local Signing" # add this to your ~/.zshrc
make install
The certificate stays in your login keychain and is only trusted for signing your own builds. The first build asks whether codesign may use the key: choose Always Allow. scripts/dev-signing.sh --remove deletes it.
Put the command line tool on your PATH
mkdir -p ~/.local/bin
ln -sf /Applications/Reelbird.app/Contents/Helpers/reelbird ~/.local/bin/reelbird
Then reelbird help. The command line docs and MCP setup have the rest.
Set up share links
Recording, editing and export work without it. For links, connect a storage bucket you own, once. Cloudflare R2's free tier covers most people. Sharing setup, step by step.
Update
cd reelbird
git pull
make install
Uninstall
Quit Reelbird from the menu bar and delete /Applications/Reelbird.app. Your recordings stay in ~/Movies/Reelbird until you delete them. Sharing settings are in ~/Library/Application Support/Reelbird, and the sharing secret is the app.reelbird.share item in Keychain Access.
If something goes wrong
- The build says the Swift tools version is too old
- Reelbird needs the Command Line Tools for Xcode 26 or later (Swift 6.2). Update them in System Settings → General → Software Update, or run
softwareupdate --list. They install on macOS 15.6 and later, so update macOS first if you're on an earlier 15.x. - Every Package.swift fails with a SwiftPM error
- Some Command Line Tools installs ship a stale SwiftPM file. Reelbird's scripts detect it and work around it, so use
makerather than callingswiftyourself. - Reelbird says Screen Recording is off, but the switch is on
- Quit and reopen Reelbird. If it still fails after a rebuild, remove Reelbird from the Screen Recording list, reopen it and allow it again, then set up local signing so it sticks.
- macOS asks every month whether Reelbird may record the screen
- That prompt comes from macOS, which asks you now and then to confirm apps that record the screen. Choose to keep allowing it.