Warning
This project is completely vibe coded. Use at your own risk.
A lightweight, silent background service that captures full-screen screenshots every 5 seconds.
- Silent - No sounds, no notifications, no visual indicators
- Lightweight - Compiled Swift binary (~200KB), uses native macOS tools
- Storage efficient - WebP format (~30-50KB per screenshot)
- Low resource usage - Runs with low I/O and CPU priority
- Starts on boot - Automatically runs when you log in
You need swift installed (part of Xcode Command Line Tools) and ffmpeg.
xcode-select --install
brew install ffmpeg./install.shThis will:
- Compile the tool from source
- Install it to
~/.local/bin - Set up the launch agent for background execution
- Open System Settings → Privacy & Security → Screen Recording
- Click the + button
- Navigate to
~/.local/bin/scribe(cmd+shift+g to paste path) and add it - Restart the service:
launchctl kickstart -k gui/$(id -u)/com.scribe.service
./uninstall.sh# See if it's running
launchctl list | grep scribe
# Manually stop
launchctl unload ~/Library/LaunchAgents/com.scribe.service.plist
# Manually start
launchctl load ~/Library/LaunchAgents/com.scribe.service.plist
# Restart
launchctl kickstart -k gui/$(id -u)/com.scribe.serviceWith aggressive optimization (1280px width, Q50 WebP):
- ~30-50 KB per screenshot
- ~20-30 MB/hour (720 screenshots)
- ~600-700 MB/day
This is nearly 10x smaller than the original high-quality settings.