A powerful macOS utility that enhances your productivity with advanced screen text extraction and intelligent clipboard management.
Mac Power Tools combines two essential productivity features in one lightweight menu bar application:
- Keyboard Shortcut:
Cmd+Shift+T - Capture any area of your screen and extract text using Apple's Vision framework
- Automatically copies extracted text to clipboard
- Supports multiple languages with automatic detection
- Shows notifications with extraction results
- High accuracy OCR processing
- Keyboard Shortcut:
Cmd+Shift+V - Tracks up to 50 clipboard items automatically
- Preserves rich text formatting (RTF, HTML)
- Quick access to recent items via menu bar
- Full history window with timestamps
- Smart preview with formatting indicators
- Double-click to restore items with original formatting
- Auto-paste functionality - select an item to paste it immediately
| Action | Default Shortcut | Description |
|---|---|---|
| Extract Text | Cmd+Shift+T |
Capture screenshot and extract text |
| Clipboard History | Cmd+Shift+V |
Show clipboard history and paste selected item |
You can customize both hotkeys through the Preferences menu:
- Click the ⌬ icon in your menu bar
- Select "Preferences..."
- Modify the hotkey combinations in the text fields
- Click "Save" to apply changes immediately
Supported modifiers: cmd, shift, alt/option, ctrl/control
Supported keys: Any letter a-z
Examples: cmd+alt+t, ctrl+shift+v, cmd+option+s
The menu bar will automatically update to show your current hotkey combinations.
# Add the tap
brew tap charsree/tools
# Install the app
brew install macpowertools
# Copy to Applications and launch (works on Intel and Apple Silicon)
cp -r $(brew --prefix)/opt/macpowertools/MacPowerTools.app /Applications/
open /Applications/MacPowerTools.appIf you get SHA256 errors when updating:
# Refresh the tap and try again
brew untap charsree/tools
brew tap charsree/tools
brew install macpowertoolsMac Power Tools uses a smart permission system:
- Screen Recording: When you first use text extraction (Cmd+Shift+T)
- Accessibility: When you first use clipboard history (Cmd+Shift+V)
That's it! The app will appear as a ⌬ diamond icon in your menu bar.
- Press
Cmd+Shift+Tanywhere on your Mac - Your cursor changes to a crosshair - drag to select the text area
- The app processes the screenshot and extracts text
- Extracted text is automatically copied to your clipboard
- You'll see a notification with the results
- The app automatically tracks your clipboard in the background
- Press
Cmd+Shift+Vto view your clipboard history popup - Click any item to paste it immediately where your cursor is
- Items with [F] indicator have rich formatting preserved
Click the ⌬ icon to access:
- Text extraction functionality
- Recent clipboard items (last 5)
- Full clipboard history window
- Clear history option
- Custom hotkey preferences
- Login items management
- Purpose: Capture screenshots for text extraction
- When requested: When you first use Cmd+Shift+T (or custom hotkey)
- System dialog: macOS shows standard permission request
- Purpose: Global hotkeys and auto-paste functionality
- When requested: When you first use Cmd+Shift+V (or custom hotkey)
- System dialog: macOS shows standard permission request
Easy Management: Built into the menu bar
- Click the ⌬ icon in your menu bar
- Select "Add to Login Items..." or "Remove from Login Items"
- Menu automatically updates based on current status
Manual Setup (alternative):
- System Preferences → Users & Groups → Login Items
- Click + and add
/Applications/MacPowerTools.app
- macOS 10.15+ with Xcode Command Line Tools
- Swift compiler available
# Clone the repository
git clone https://github.com/charsree/MacPowerTools.git
cd MacPowerTools
# Build the application
chmod +x build.sh
./build.sh
# Create app bundle
chmod +x create_apps.sh
./create_apps.sh
# Copy to Applications
cp -r MacPowerTools.app /Applications/
open /Applications/MacPowerTools.appApp doesn't respond to hotkeys
- Grant Accessibility permission in System Preferences
- Restart the app after granting permissions
Text extraction not working
- Grant Screen Recording permission in System Preferences
- Ensure you're selecting clear, readable text
Clipboard items don't paste
- Ensure Accessibility permission is granted
- The app needs this permission to simulate
Cmd+Vkeypress
App not starting automatically
- Check System Preferences → Users & Groups → Login Items
- Add
/Applications/MacPowerTools.appif missing
If permissions seem broken:
# Reset permissions (requires admin password)
sudo tccutil reset ScreenCapture com.macpowertools.app
sudo tccutil reset Accessibility com.macpowertools.app
# Restart the app
pkill MacPowerTools
open /Applications/MacPowerTools.appMac Power Tools:
- Processes all data locally on your Mac
- No network connections or data transmission
- No persistent storage (clipboard history is memory-only)
- Respects system permissions and security boundaries
- Open source - you can review all code
- Operating System: macOS 10.15 or later
- Architecture: Intel x64 or Apple Silicon (Universal)
- Memory: < 50MB RAM usage
- Storage: < 5MB application size
- Permissions: Screen Recording, Accessibility (requested automatically)
- Install: Use Homebrew or build manually
- Launch: Open
/Applications/MacPowerTools.app - Grant permissions: Follow the automatic prompts
- Look for: The ⌬ icon in your menu bar
- Try:
Cmd+Shift+Tfor text extraction - Try:
Cmd+Shift+Vfor clipboard history with auto-paste
Enjoy your enhanced Mac productivity! ⚡
Mac Power Tools brings essential productivity enhancements to macOS with automatic setup and seamless integration.