Skip to content

Automated screenshot tool with Ollama AI analysis to track productivity and task patterns.

License

Notifications You must be signed in to change notification settings

pulkitxm/scribe

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Scribe

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.

Features

  • 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

Installation

Prerequisites

You need swift installed (part of Xcode Command Line Tools) and ffmpeg.

xcode-select --install
brew install ffmpeg

Install

./install.sh

This will:

  1. Compile the tool from source
  2. Install it to ~/.local/bin
  3. Set up the launch agent for background execution

Grant Screen Recording Permission (Required)

  1. Open System Settings → Privacy & Security → Screen Recording
  2. Click the + button
  3. Navigate to ~/.local/bin/scribe (cmd+shift+g to paste path) and add it
  4. Restart the service:
    launchctl kickstart -k gui/$(id -u)/com.scribe.service

Uninstall

./uninstall.sh

Check Status

# 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.service

Storage Estimate

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

About

Automated screenshot tool with Ollama AI analysis to track productivity and task patterns.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published