QuickOCR是一款跨平台的即时OCR软件,可运行在Mac和Windows系统上。它不会在桌面生成窗口,只会在状态栏/系统托盘中显示一个小图标,让您可以随时通过快捷键进行屏幕OCR文字识别。
- 通过全局快捷键触发OCR功能(默认为
Shift+Command+E,Windows上为Shift+Ctrl+E) - 仅在状态栏/系统托盘显示图标,不占用桌面空间
- 支持自定义快捷键
- 支持多种语言识别(中文简体、繁体、英文、日文、韩文等)
- 自动将识别结果复制到剪贴板
- 识别完成后可选择是否显示通知
- 使用Tesseract.js引擎进行本地离线识别
- 前往发布页面下载最新版本
- Mac用户:下载
.dmg文件,打开并将应用拖到应用程序文件夹 - Windows用户:下载
.exe安装文件,双击运行安装
# 克隆仓库
git clone https://github.com/yourname/quick-ocr.git
cd quick-ocr
# 安装依赖
npm install
# 运行应用
npm start
# 打包应用
npm run dist # 为当前平台打包
npm run dist:mac # 仅为Mac打包
npm run dist:win # 仅为Windows打包- 启动应用后,它会在状态栏/系统托盘中显示一个图标
- 使用默认快捷键
Shift+Command+E(Mac)或Shift+Ctrl+E(Windows)触发OCR - OCR完成后,结果会自动复制到剪贴板
- 点击状态栏/系统托盘图标可以查看设置、关于或退出应用
- 屏幕录制权限:首次使用时,应用会请求屏幕录制权限,这是捕获屏幕进行OCR所必需的
- 辅助功能权限(仅Mac):若要使用全局快捷键,可能需要授予辅助功能权限
- Electron:跨平台桌面应用框架
- Tesseract.js:OCR文字识别库
- Sharp:图像处理库
- 优点:完全本地运行,无需网络,无需API密钥,无使用限制
- 特点:识别速度适中,支持多种语言,无需联网即可使用
Tesseract.js支持的主要语言:
- 简体中文 (chi_sim)
- 繁体中文 (chi_tra)
- 英文 (eng)
- 日文 (jpn)
- 韩文 (kor)
- 更多语言...
所有OCR处理在本地完成,不会发送任何数据到外部服务器,保护您的隐私安全。
MIT # OCR