A powerful macOS app for automating screenshot capture with advanced features.
- Automated Screenshot Capture: Set the number of screenshots to take automatically
- Timed Intervals: Configure wait time between screenshots (in milliseconds)
- Custom Keypress Automation:
- Click the keypress button to capture any key combination
- Automatically simulate the captured keyboard shortcut between screenshots
- Default: ⌘+] (commonly used for next tab/page)
- Multiple Capture Modes:
- Entire Screen
- Specific Window
- Custom Area Selection
- Hands-Free Operation: 3-second countdown before capture starts
- macOS 13.0 or later
- Screen Recording permission (will be requested on first launch)
- Accessibility permission for keypress automation (optional, only if using auto-keypress)
- Download the latest release from the Releases page
- Extract and open the downloaded .app bundle
- Make sure you have Xcode installed
- Clone the repository
- Build and run:
swift build
swift run
./make_app.sh # produce .app bundleOr open in Xcode:
open Package.swift- Launch Auto Screenshooter
- Configure your settings:
- Number of screenshots to take
- Enable/disable automatic keypress (⌘+])
- Set interval between screenshots
- Choose save location
- Select capture mode:
- Click "Select screen" to choose a display or window
- Click "Custom Area" to draw a selection rectangle
- The app will show a 3-second countdown
- Screenshots will be taken automatically and saved to your specified location
The app requires Screen Recording permission to function. You'll be prompted to grant this permission when you first run the app. To enable it manually:
- Open System Preferences > Security & Privacy
- Go to Privacy tab > Screen Recording
- Check the box next to Auto Screenshooter
Screenshots are saved with the following format:
Screenshot [Date] [Time] - [Index].png
Example: Screenshot 2024-01-15 3-45-30 PM - 1.png