HN 표시: LuxShot – 오픈 소스, 기본 macOS OCR 유틸리티

hackernews | | 📦 오픈소스
#macos #ocr #swiftui #오픈소스 #화면캡처
원문 출처: hackernews · Genesis Park에서 요약 및 분석

요약

오픈소스 기반의 macOS 전용 메뉴 바 앱인 룩스샷(LuxShot)은 애플의 비전 프레임워크를 활용해 화면의 특정 영역을 캡처하고 텍스트를 즉시 인식하는 OCR 기능을 제공합니다. 사용자 편의를 위해 자동 클립보드 복사, 바코드 및 QR코드 스캔, 텍스트 음성 변환(TTS), 줄바꿈 유지 및 제거 등의 스마트한 편집 기능을 지원합니다. 모든 데이터 처리는 철저한 개인정보 보호를 위해 기기 내부에서만 이루어지며, macOS 13.0 이상 환경에서 SwiftUI 등을 사용하여 구축되었습니다.

본문

A minimalist, native menu bar OCR & screen capture tool for macOS. Built with SwiftUI & Vision Framework. Privacy-first & Open Source. - 🖥️ Menu Bar Workflow: Unobtrusive menu bar app that stays out of your way. - ⚡ Instant OCR: Select any screen region to instantly recognize text using Apple's Vision framework. - 📸 QR & Barcode Scanning: Automatically detects and decodes QR codes and barcodes. - ✨ Smart Formatting: - Keep/Remove Line Breaks: Toggle to preserve original formatting or flow text into a single paragraph. - Auto-Open Links: Detects URLs in captured text and opens them in your browser. - Auto-Copy: Automatically copies recognized text to clipboard. - 🔊 Text-to-Speech (TTS): Read recognized text aloud with a single click. - 📜 History Management: Keeps a history of recent scans for easy access. - 🔒 Privacy First: All processing happens on-device. No data is sent to the cloud. Since LuxShot is an open-source project and not distributed via the App Store, you might encounter a security warning when opening it for the first time. This is normal for apps not notarized by Apple. - Go to the Releases page and download the latest .zip file. - Drag LuxShot.app to your Applications folder. - Right-click (or Control-click) on LuxShot.app and select Open. - You will see a dialog saying "LuxShot cannot be opened because the developer cannot be verified". - Click Open (or "Open Anyway"). - Note: If you don't see the "Open" option, go to System Settings > Privacy & Security > Scroll down to Security section > Click "Open Anyway" for LuxShot. Once you do this once, macOS will remember your choice and you can open the app normally in the future. - Launch LuxShot: The app runs in your menu bar (look for the [ ] icon). - Capture: - Press Cmd + Shift + E (Global Shortcut) - Or click "New Scan" in the menu bar popover. - Press - Select: Drag to select a region on your screen. - Done: Text is instantly recognized and copied to your clipboard (if Auto-Copy is on). - Language: Swift 6.2 - UI Framework: SwiftUI + AppKit (NSPopover, NSStatusItem) - OCR Engine: Vision Framework ( VNRecognizeTextRequest ) - Barcode Detection: Vision Framework ( VNDetectBarcodesRequest ) - Audio: AVFoundation ( AVSpeechSynthesizer ) - Clone the repository. - Open LuxShot.xcodeproj in Xcode. - Ensure the Signing Team is set to your developer account (or None for local testing). - Build and Run (Command + R). - macOS 13.0 (Ventura) or later. This project is licensed under the GNU General Public License v3.0 - see the LICENSE file for details. Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change. Maintained by @lukebuild

Genesis Park 편집팀이 AI를 활용하여 작성한 분석입니다. 원문은 출처 링크를 통해 확인할 수 있습니다.

공유

관련 저널 읽기

전체 보기 →