quickscan

yoli-mi活跃维护

基于 Tauri 2 的轻量截屏扫码工具,按快捷键框选屏幕区域即可识别其中的二维码,安装包仅约 1.3MB。

轻量截屏扫码工具 · Lightweight screen-capture QR scanner (Tauri 2, ~1.3MB installer)

v0.2.0发布于 2026-08-30 06:54 UTC303star14fork同步于 2026-11-07 07:33 UTC

怎么上手

由 README 提炼,执行前请确认
npm install
npm run tauri dev
硬件要求按 README 说明

README 未说明具体硬件要求;运行需 WebView2 运行时(Windows 10/11 自带),未提及显存或 GPU 型号。

下载:源码 zip·GitHub Releases(安装包)本站不镜像安装包

项目说明

由 README 自动翻译提炼

常驻托盘的轻量截屏扫码工具,按快捷键框选屏幕上任意二维码即可识别

基于 Tauri 2 的轻量截屏扫码工具,按快捷键框选屏幕区域即可识别其中的二维码,安装包仅约 1.3MB。

核心能力

  • 全局快捷键呼出小部件,截屏拖拽框选后松手即识别
  • 遮罩铺满所有显示器,支持跨屏拖拽与触屏手指框选
  • 结果自动分类为链接、WiFi、文本,一键复制或浏览器打开
  • 支持 Ctrl+V 粘贴或拖入图片识别,明暗模式跟随系统
  • 基于 Tauri 2 与 jsQR,仅对框选区域解码,设置存本地 JSON

容易踩的坑

开发前需准备 Node ≥ 18、Rust 工具链和 WebView2 运行时;打包用 npm run tauri build 生成 NSIS / MSI 安装包;默认快捷键为 Ctrl+Alt+Q,可在设置中点击后直接按新组合键修改。

内容由模型根据 README 生成,可能不完整或不准确,以官方文档为准。看原文 README

最近发版

5 个版本v0.2.0
  1. v0.2.0QuickScan v0.2.0最新正式版2026-08-30 · 2026-08-30 06:54 UTC

    功能更新 / Feature release 🚀

    新增 / New

    • 自动扫码:截屏后自动识别屏幕上全部二维码,每个码都有编号取景框精确定位,玻璃结果面板逐条列出,悬停列表联动高亮、一键复制 / Auto-scan: detects all QR codes on screen, each with a numbered frame marker and a glass result panel (hover to locate, one-click copy)

    • UI优化:优化设置页和结果弹窗 / UI polish: refined the settings page and result popups

    • 新增设置选项:自动扫码、跳转后自动退出 / New settings: auto-scan, exit-on-open

    改进 / Improved

    • 解码器升级为 zxing-wasm:彩色圆点、带 logo、高密度的群二维码识别率大幅提升 / Decoder upgraded to zxing-wasm — far better recognition of stylized group QR codes
    • 启动时预热解码器,识别零延迟 / Decoder warmup at startup for instant recognition
    • 视图切换动画性能优化 / Smoother view-switch animation

    下载 / Download

    • QuickScan_0.2.0_x64-setup.exe — NSIS 安装包(推荐 / recommended)
    • QuickScan_0.2.0_x64_en-US.msi — MSI 安装包
  2. v0.1.3QuickScan v0.1.32026-08-26 · 2026-08-26 13:06 UTC
    查看更新说明

    图标优化 / Icon polish

    变更 / Changes

    • 图标优化,消除白色条状元素拥挤/交叉的观感 / Icon optimization — avoided the white bars look crowded
    • 角标加粗、间距拉开,小尺寸下更清晰 / Thicker, better-spaced brackets for small-size clarity

    下载 / Download

    • QuickScan_0.1.3_x64-setup.exe — NSIS 安装包(推荐 / recommended)
    • QuickScan_0.1.3_x64_en-US.msi — MSI 安装包
  3. v0.1.2QuickScan v0.1.22026-08-26 · 2026-08-26 12:29 UTC
    查看更新说明

    结果页行为调整 / Result card behavior change

    变更 / Changes

    • 结果页永不自动消失,只有手动操作(复制 / 打开 / × / Esc)才会关闭 / The result card never auto-dismisses; it closes only by user action (copy / open / close / Esc)
    • 移除「自动收起」机制(倒计时、进度条、设置项) / Removed the auto-hide mechanism (countdown, progress bar, setting)
    • 自动复制后结果保留展示 / Result stays visible after auto-copy

    下载 / Download

    • QuickScan_0.1.2_x64-setup.exe — NSIS 安装包(推荐 / recommended)
    • QuickScan_0.1.2_x64_en-US.msi — MSI 安装包
  4. v0.1.1QuickScan v0.1.12026-08-26 · 2026-08-26 12:14 UTC
    查看更新说明

    修复版本 / Bug-fix release

    修复 / Fixes

    • 悬停结果卡即取消自动收起 — 鼠标移到结果上就不会再倒计时,可以从容阅读和点击 / Hovering the result card cancels the auto-hide countdown — take your time to read and click
    • 修复 UI 意外自动退出:清理了被打断的收起动画仍会触发退出的问题 / Fixed unexpected UI exit caused by interrupted collapse animations still firing
    • 结果展示期间失焦不再收起窗口 — 切到别的窗口对照/粘贴,结果仍在 / The window no longer hides on focus loss while a result is on screen
    • 自动复制模式的退出延迟 200ms → 900ms,留出看结果的时间 / Auto-copy exit delay 200ms → 900ms

    下载 / Download

    • QuickScan_0.1.1_x64-setup.exe — NSIS 安装包(推荐 / recommended)
    • QuickScan_0.1.1_x64_en-US.msi — MSI 安装包
  5. v0.1.0QuickScan v0.1.02026-08-26 · 2026-08-26 11:57 UTC
    查看更新说明

    首个版本 / Initial release 🎉

    新特性 / Highlights

    • 截屏框选识别屏幕上任意二维码 / Frame-select & decode any QR code on screen
    • 全局快捷键呼出(默认 Ctrl+Alt+Q,点击捕获式自定义)/ Global hotkey with click-to-rebind
    • 结果分类(链接 / WiFi / 文本)、一键复制、浏览器打开 / Auto classification, copy & open
    • 苹果风格动效:托盘弹入 / 镜像收起 / Apple-style tray pop-in & mirrored collapse
    • 粘贴 / 拖拽图片识别 / Paste or drag image to decode
    • 独立设置页:开机自启动、自动复制、提示音、窗口置顶、自动收起 / Settings page with autostart etc.
    • 轻量:安装包 ~1.4 MB,驻留内存 ~30 MB / Lightweight: ~1.4 MB installer, ~30 MB RAM

    下载 / Download

    • QuickScan_0.1.0_x64-setup.exe — NSIS 安装包(推荐 / recommended)
    • QuickScan_0.1.0_x64_en-US.msi — MSI 安装包

    系统要求 / Requirements: Windows 10/11(WebView2 运行时,系统自带 / bundled)

用户点评

登录用户的真实使用记录,可按版本和硬件筛选
共 0 条

    还没有人点评。第一个说出真实体验的人最有价值。

    README 原文

    未翻译

    QuickScan · 轻量桌面扫码工具

    English | 中文

    常驻系统托盘的二维码扫码器,按快捷键呼出,截屏框选屏幕上任意二维码——网页、聊天窗口、图片,一键复制或打开。

    使用

    1. 启动后按 Ctrl+Alt+Q(默认快捷键)呼出小部件
    2. 点击「截屏扫码」(空格键),屏幕进入框选模式
    3. 拖拽框选二维码后自动识别
    4. 弹出结果卡片:一键复制 / 浏览器打开;自动收起(可配置)

    也可以直接把二维码图片 Ctrl+V 粘贴或拖入窗口识别

    功能

    • 截屏框选识别:全屏覆盖 + 拖拽选区(实时尺寸标注),松手即识别
    • 多屏支持:遮罩铺满所有显示器,可跨屏拖拽框选;小部件在鼠标所在的那块屏上呼出
    • 触屏支持:手指直接拖拽框选;框选右上角 ✕ 按钮可退出(平板 / 翻转本无需键盘)
    • 开机自启动:注册表写入被拒时自动回退到启动文件夹快捷方式(兼容 Run 键被安全软件锁定的机器)
    • 结果自动分类:链接 / WiFi / 文本;一键复制、浏览器打开
    • 全局快捷键呼出 / 收起(默认 Ctrl+Alt+Q;设置中点击后直接按下新组合键即生效)
    • 极简风格动效
    • 系统托盘常驻:左键呼出,右键菜单(呼出 / 设置 / 退出)
    • 粘贴 / 拖拽图片识别;明暗模式跟随系统

    技术栈与轻量化

    • Tauri 2(Rust + WebView2):安装包 ~1.4 MB,驻留内存 ~30 MB
    • 原生 TypeScript + Vite,零前端框架;jsQR 解码(仅对框选区域解码)
    • 截屏:xcap 逐屏抓取后按物理坐标拼成覆盖整个虚拟桌面的 RGBA 直传(无图片编码开销),用完即删、画布即释
    • 动画只走 transform / opacity(GPU 合成);prefers-reduced-motion 自动降级
    • release 构建:opt-level=z + LTO + strip + panic=abort
    • 设置本地 JSON 持久化,零数据库依赖

    开发

    前置:Node ≥ 18、Rust 工具链、WebView2 运行时(Windows 10/11 自带)。

    npm install
    npm run tauri dev     # 开发(热更新)
    npm run tauri build   # 打包 NSIS / MSI 安装包
    

    QuickScan · Lightweight Desktop QR Scanner

    中文 | English

    A tray-resident QR code scanner. Press a hotkey, frame-select any QR code on your screen — web pages, chat windows, images — then copy or open it with one click.

    Usage

    1. After launching, press Ctrl+Alt+Q (default hotkey) to summon the widget
    2. Click "Capture & Scan" — the screen enters selection mode
    3. Drag to frame the QR code and it is decoded automatically
    4. A result card pops up: copy / open in browser; auto-collapse (configurable)

    You can also paste (Ctrl+V) or drag an image with a QR code onto the widget.

    Features

    • Screen-capture selection: fullscreen overlay with drag selection (live size hint), decode on release
    • Multi-monitor: the overlay spans every display, so selections can be dragged across screens; the widget pops up on whichever monitor the cursor is on
    • Touch support: drag to frame with your finger; a ✕ button at the top-right exits capture mode (no keyboard needed on tablets/convertibles)
    • Autostart: falls back to a Startup-folder shortcut when the registry Run key is locked down by security software
    • Auto classification: URL / Wi-Fi / text; one-click copy and open-in-browser
    • Global hotkey to show/hide (default Ctrl+Alt+Q; in settings, click and press a new combo — applied instantly)
    • Minimalist motion design
    • Tray icon: left-click to summon; right-click menu (show / settings / quit)
    • Paste / drag-image decoding; light/dark theme follows the system

    Tech & Footprint

    • Tauri 2 (Rust + WebView2): installer ~1.4 MB, resident memory ~30 MB
    • Plain TypeScript + Vite, zero frontend framework; jsQR decodes only the selected region
    • Capture: every monitor grabbed via xcap and stitched by physical coordinates into one virtual-desktop RGBA buffer (no image-encoding overhead); temp file deleted right after use, canvas released on exit
    • Animations use only transform / opacity (GPU-composited); honors prefers-reduced-motion
    • Release build: opt-level=z + LTO + strip + panic=abort
    • Settings persisted as local JSON — no database

    Development

    Prerequisites: Node ≥ 18, Rust toolchain, WebView2 Runtime (bundled with Windows 10/11).

    npm install
    npm run tauri dev     # dev mode (HMR)
    npm run tauri build   # build NSIS / MSI installers