Repolode
blitzreels

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:LoomScreenFlow

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. 1

    Download BlitzRecorder for macOS, open the DMG, and drag the app into Applications

  2. 2

    Open the app and grant permissions for the sources you want to record

  3. 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