A cross-platform Electron app for taking screenshots and extracting text using OCR (Tesseract.js).
- Simple Selection: Drag to select any area of your screen
- Instant Copy: Text is automatically copied to your clipboard
- Privacy First: Everything stays local on your machine
- Lightning Fast: Powered by Tesseract.js for accurate OCR
- Cross-Platform: Works on macOS, Windows, and Linux
- Download the
.dmgfile from GitHub Releases - Open the
.dmgfile and dragSlyce.appto your Applications folder - Important: If you see "Slyce.app is damaged" error:
- Right-click on
Slyce.appin Applications - Select "Open" from the context menu
- Click "Open" in the security dialog that appears
- The app will now work normally
- Right-click on
If the above doesn't work, run this command in Terminal:
sudo xattr -rd com.apple.quarantine /Applications/Slyce.app- Start the app: Launch Slyce from your Applications/Start Menu
- Trigger selection: Press
⌘+Shift+O(macOS) orCtrl+Shift+O(Windows/Linux) - Select area: Drag your mouse to select the text area
- Get text: The extracted text is automatically copied to your clipboard
- Paste anywhere: Use
⌘+V(macOS) orCtrl+V(Windows/Linux) to paste
- Node.js 18+
- npm or yarn
git clone https://github.com/rsxxh/slyce.git
cd slyce
npm install
npm startnpm run build
npm run build:mac
npm run build:win
npm run build:linux
This is a common issue with unsigned apps on macOS. Here's how to fix it:
-
Method 1 (Recommended):
- Right-click on
Slyce.appin Applications - Select "Open" from the context menu
- Click "Open" in the security dialog
- Right-click on
-
Method 2 (Terminal):
sudo xattr -rd com.apple.quarantine /Applications/Slyce.app
-
Method 3 (System Preferences):
- Go to System Preferences → Security & Privacy
- Click "Allow Anyway" next to Slyce
- Check if you have the required permissions
- Try running from Terminal to see error messages
- Ensure you have the latest version
- The app includes Tesseract.js data files
- First run might take longer as it loads the OCR engine
- Ensure you have sufficient RAM (2GB+ recommended)
- Framework: Electron
- OCR Engine: Tesseract.js
- Screenshot: screenshot-desktop
- Image Processing: Sharp
- UI: Custom HTML/CSS/JS
- Fork the repository
- Create a feature branch
- Make your changes
- Submit a pull request