macOS Work Session Recorder

Record work. Revisit insights. Build faster.

VibeLogger captures your screen and microphone, transcribes speech on-device, and keeps your sessions searchable so ideas and decisions are never lost.

  • Screen + mic recording with optional webcam bubble
  • On-device transcription and local-first storage
  • Search sessions, transcript chunks, and extracted items
Placeholder preview of VibeLogger session capture and transcript timeline

Installation

Recommended path is a signed DMG build. Source build is available for contributors.

DMG (recommended)

  1. Download the latest signed DMG from the release link.
  2. Open the DMG and drag VibeLogger into Applications.
  3. Launch VibeLogger and grant permissions when prompted.
  4. Start your first recording from the Capture view.

Release link placeholder: latest VibeLogger.dmg (to be added).

Build from source

git clone <repo-url>
cd vibelogger
./setup.sh
open VibeLogger.xcodeproj

Run from Xcode to ensure screen/mic/camera/speech entitlements are correctly applied.

Usage Quick Start

First session should take less than five minutes from launch to searchable output.

01

Start a session

Open VibeLogger, pick your screen and audio settings, then hit Start.

02

Work normally

VibeLogger captures screen + mic and optionally shows your webcam bubble.

03

Stop and review

After stopping, open Session Detail for transcript, timeline, and extracted items.

04

Search later

Use Search to find ideas, decisions, tasks, and discussion points across sessions.

Placeholder workflow from recording to transcript and session search

Privacy and Local Data

VibeLogger is designed as local-first. Session assets and metadata stay on your machine.

Requested permissions

  • Screen Recording
  • Microphone
  • Speech Recognition
  • Camera (optional webcam bubble)

Storage paths

~/Library/Application Support/VibeLogger/vibelogger.sqlite
~/Library/Application Support/VibeLogger/Sessions/{id}/screen.mov
~/Library/Application Support/VibeLogger/Sessions/{id}/mic.m4a

Troubleshooting

Permission prompts do not appear

Open macOS System Settings and manually enable Screen Recording, Microphone, and Speech Recognition for VibeLogger.

DMG signing or notarization seems stuck

During export/signing, macOS may be waiting for keychain approval. Approve the prompt for your Developer ID key, then rerun the build command.

FAQ

Is my data uploaded to a cloud service?

No by default. VibeLogger stores media and session metadata locally on your Mac under Application Support.

Why should I run it from Xcode when building from source?

macOS capture and speech permissions rely on entitlements that are applied correctly in the Xcode run flow.

What macOS version is required?

macOS 13+.

Start logging your next work session

Install with the DMG for the fastest path, or build from source if you want to contribute.