The macOS screen recorder for the rest of us - always free and open source with a native look and feel 📺
1,638
stars
198
commits
Swift
primary language
Sep 13, 2026
updated
The macOS screen recorder for the rest of us - always free and open source with a native look and feel 📺
Website · Installation · Features · Contributing
Sponsored by
If you're looking for a hosted desktop recording API, consider checking out Recall.ai,
an API that records Zoom, Google Meet, Microsoft Teams, in-person meetings, and more.
brew install bettercapture
Download the latest release from GitHub Releases and open BetterCapture.dmg.
Requirements: macOS 15.2 (Sequoia) or later
BetterCapture supports a custom URL scheme for external tools (Raycast, Shortcuts, Alfred):
| URL | Action |
|---|---|
bettercapture://toggle | Stop recording if active; otherwise open content selection (Pick Content or Select Area) before recording |
bettercapture://toggle-copy | Same as toggle, but copies the saved recording to the clipboard when stopping |
bettercapture://open-recordings | Open the output folder in Finder |
Example:
open "bettercapture://toggle"
We welcome contributions of all kinds! Please see our Contributing Guidelines for more details on how to get involved.
Note: Any issues or pull requests for feature requests submitted without prior discussion will be closed immediately.
Special thanks to these projects for their excellent work and inspiration:
This project is licensed under the MIT License - see the LICENSE file for details.
Swift
89.0%
Svelte
7.0%
Astro
3.5%
The macOS screen recorder for the rest of us - always free and open source with a native look and feel 📺
1,638
stars
198
commits
Swift
primary language
Sep 13, 2026
updated
The macOS screen recorder for the rest of us - always free and open source with a native look and feel 📺
Website · Installation · Features · Contributing
Sponsored by
If you're looking for a hosted desktop recording API, consider checking out Recall.ai,
an API that records Zoom, Google Meet, Microsoft Teams, in-person meetings, and more.
brew install bettercapture
Download the latest release from GitHub Releases and open BetterCapture.dmg.
Requirements: macOS 15.2 (Sequoia) or later
BetterCapture supports a custom URL scheme for external tools (Raycast, Shortcuts, Alfred):
| URL | Action |
|---|---|
bettercapture://toggle | Stop recording if active; otherwise open content selection (Pick Content or Select Area) before recording |
bettercapture://toggle-copy | Same as toggle, but copies the saved recording to the clipboard when stopping |
bettercapture://open-recordings | Open the output folder in Finder |
Example:
open "bettercapture://toggle"
We welcome contributions of all kinds! Please see our Contributing Guidelines for more details on how to get involved.
Note: Any issues or pull requests for feature requests submitted without prior discussion will be closed immediately.
Special thanks to these projects for their excellent work and inspiration:
This project is licensed under the MIT License - see the LICENSE file for details.
Swift
89.0%
Svelte
7.0%
Astro
3.5%