A native macOS screen recorder and video editor that opens an editor after each recording, with auto zoom, cursor styling and subtitles.
blitzreels/blitzrecorder
Open-source Mac screen and camera recorder with an iPhone camera companion, plus a Windows capture app, for recording and editing takes.
Open-source alternative to:Loom
ScreenFlow
- Stars
- 54
- Forks
- 3
- Open issues
- 12
- Last commit
- 9 days ago
What is it?
BlitzRecorder records a screen, window, or app together with a camera, microphone, and Mac system audio, then opens the take in an editor. The editor can cut pauses, change layouts, add text overlays and zoom, and export finished video with resolution and frame rate controls. Screen, camera, and audio tracks are kept as separate synchronized sources.
The iPhone companion app, BlitzRecorder Camera, acts as a remote camera: it shows a live preview on the Mac, accepts supported camera settings from the Mac, and transfers the full-quality file after recording. A Windows Studio app records and plays takes but does not include the Mac editor. Transcripts can be generated locally on the Mac after downloading transcription models.
The Mac app runs a local MCP server on the loopback address so AI agents can list projects, read transcripts, and queue MP4 exports. The Mac app requires macOS 15 or later, and the iPhone companion requires iOS 18 or later.
Key features
- 01Records screen or window, camera, microphone, and system audio together
- 02Edits synchronized tracks with waveforms, silence detection, and text overlays
- 03Use an iPhone as a remote camera with live preview on the Mac
- 04Generates local transcripts and identifies speakers after downloading models
- 05Local MCP server lets AI agents list projects and queue MP4 exports
Use cases
- Recording product demos and tutorials that need both screen and face
- Producing walkthrough videos with picture-in-picture camera layouts
- Using an iPhone as a second camera for a Mac-based recording session
- Letting an AI agent pull transcripts and export recordings from local projects
Quick start
- 1
Download BlitzRecorder for macOS, open the DMG, and drag the app into Applications
- 2
Open the app and grant permissions for the sources you want to record
- 3
Choose your screen, camera, and audio sources, set the frame, and press Record
Things to know
- Mac app requires macOS 15 or later and the iPhone companion requires iOS 18 or later.
- Source code is licensed under AGPL-3.0, a copyleft license that requires sharing modified network-served code.
- Building from source requires a Mac with Xcode 26 or later.
In collections
Topics
FAQ
- What is blitzrecorder?
- Open-source Mac screen and camera recorder with an iPhone camera companion, plus a Windows capture app, for recording and editing takes. BlitzRecorder records a screen, window, or app together with a camera, microphone, and Mac system audio, then opens the take in an editor. The editor can cut pauses, change layouts, add text overlays and zoom, and export finished video with resolution and frame rate controls. Screen, camera, and audio tracks are kept as separate synchronized sources.
- Is blitzrecorder free to use? What license does it have?
- blitzrecorder is open source under the AGPL-3.0 license. Check the license terms before using it in commercial products.
- Is blitzrecorder still maintained?
- Actively maintained. The last commit to blitzrecorder was on Oct 28, 2026.
- What can I use blitzrecorder for?
- Recording product demos and tutorials that need both screen and face Producing walkthrough videos with picture-in-picture camera layouts Using an iPhone as a second camera for a Mac-based recording session Letting an AI agent pull transcripts and export recordings from local projects
- How do I install blitzrecorder?
- Download BlitzRecorder for macOS, open the DMG, and drag the app into Applications Open the app and grant permissions for the sources you want to record Choose your screen, camera, and audio sources, set the frame, and press Record
- Where can I get blitzrecorder?
- The source code and installation instructions are on GitHub: https://github.com/blitzreels/blitzrecorder
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
An iOS app that records from two cameras at once using AVCaptureMultiCamSession, with split-screen or picture-in-picture preview and a Liquid Glass UI.
A browser-based screen recorder that needs no native installation, capturing screen, microphone and desktop audio.
Free, native macOS screenshot and screen recording app with annotation, OCR, scrolling capture and webcam PiP, built with Swift 6 and SwiftUI.
A native macOS app that wraps iPhone screen recordings in device frames, adds zoom and tap animations, and exports shareable videos.
A free, open-source macOS menu bar screen recorder built on ScreenCaptureKit, with ProRes, HEVC and H.264 encoding.