源码构建需先执行 git submodule update --init --recursive 初始化 OCR 子模块;Scoop 升级前须先退出 Snow Shot 并使用 Scoop 而非应用内置更新器;OCR 子模块使用独立 nightly 工具链,Cargo 命令需在其目录内运行。
snow-apps
mg-chao活跃维护提供 Snow Shot 截图工具和 Snow Image Viewer 看图软件的源码,集截图、录屏、OCR 和图片浏览于一体,适合需要本地桌面图像处理工具的用户。
Snow Shot (SnowShot): free, open-source screenshot, annotation, scrolling capture, OCR and screen recording for Windows and macOS. 免费开源截图工具,支持长截图、贴图、文字识别与录屏。 Also includes Snow Image Viewer.
winget install --exact --id mg-chao.snow-shot --source winget
brew install --cask mg-chao/tap/snow-shotREADME 未说明显存或 CPU 要求;macOS 需 Apple Silicon 且系统为 macOS 15 或更高;Windows 提供 x64 与 ARM64 构建。
免费开源的 Windows/macOS 截图工具,集成标注、长截图、OCR 与录屏
提供 Snow Shot 截图工具和 Snow Image Viewer 看图软件的源码,集截图、录屏、OCR 和图片浏览于一体,适合需要本地桌面图像处理工具的用户。
核心能力
- 支持截图、标注、长截图、贴图、文字识别与录屏
- 内置默认 OCR 资源,基于 simd-paddle-ocr-rs 子模块
- 附带 Snow Image Viewer 图片查看器
- 提供 WinGet、Scoop、Homebrew 多种安装方式
- Windows 支持 ARM64 原生构建与交叉编译
容易踩的坑
- v1.5.3_snow-shotSnow Shot 1.5.3最新正式版2026-11-09 · 2026-11-09 17:01 UTC
Snow Shot / Snow Shot Mini 1.5.3
中文
- 高分屏截图可选择输出尺寸,让图片更适合分享与查看。
- 支持在图片编辑器中粘贴剪贴板内容,并将剪贴板公式渲染为贴图。
- 绘图工具可同步新建标注的颜色;荧光笔支持自定义预设颜色。
- 序号工具的光标可预览即将添加的数字。
- 改善启动、自动更新、截图导出和存储的稳定性。
English
- Choose the output size of HiDPI screenshots for easier sharing and viewing.
- Paste clipboard content into the image editor and pin clipboard formulas as rendered images.
- Keep new annotation colors in sync across drawing tools and customize highlight color presets.
- Preview the next number in the serial-number tool's cursor.
- Improved reliability when starting the app, updating, exporting screenshots, and saving data.
下载指南 / Download guide
Snow Shot 完整版提供全部功能;Mini 精简版体积更小,支持截图、标注、贴图、拼图、录屏和手动文字识别。
Snow Shot includes all features. Mini is smaller and includes screenshots, annotations, pinned images, collages, recording, and manual text recognition.
设备 / Device 应用 / App 推荐下载 / Recommended 其他选择 / Other options Windows Intel/AMD x64 Snow Shot 安装包 / Installer 离线安装 / Offline · 便携版 / Portable Windows Intel/AMD x64 Mini 安装包 / Installer 便携版 / Portable Windows ARM64 Snow Shot 安装包 / Installer 离线安装 / Offline · 便携版 / Portable Windows ARM64 Mini 安装包 / Installer 便携版 / Portable macOS 15+, Apple Silicon Snow Shot DMG 下方终端命令 / Terminal command below macOS 15+, Apple Silicon Mini DMG 下方终端命令 / Terminal command below macOS 15+, Intel Snow Shot DMG 下方终端命令 / Terminal command below 在线版按需下载文字识别组件,离线版已包含;便携版解压即可运行。普通安装无需下载
-update.zip、.json、.sha256或-homebrew.tar.gz。国内可前往 Gitee 发布页 选择同名文件。Online installers download recognition components as needed; offline installers include them. Extract portable ZIPs to run. For normal installation, skip
-update.zip,.json,.sha256, and-homebrew.tar.gz. The same files are also available on Gitee.macOS 快速安装 / Quick install
复制到终端运行。安装 Mini 时,在命令末尾添加
--edition mini(仅支持 Apple Silicon)。Copy into Terminal. For Mini, append
--edition minito the command (Apple Silicon only).国内镜像 / Gitee:
curl -fL --proto '=https' --proto-redir '=https' -o install-snow-shot-macos.sh https://gitee.com/mg-chao/snow-apps/releases/download/v1.5.3_snow-shot/install-snow-shot-macos.sh && bash install-snow-shot-macos.sh - v1.5.2_snow-shotSnow Shot 1.5.22026-11-08 · 2026-11-08 16:14 UTC
查看更新说明
Snow Shot / Snow Shot Mini 1.5.2
中文
- 可将系统中选中的图片直接导入编辑器;拼图预览更清晰,PDF 排版更灵活。
- 浮动工具栏可按需添加截图历史、全屏画布和图片编辑等快捷入口。
- 截图历史浏览更流畅、占用更少;更新后自动清理安装缓存。
- 支持一键导出日志和崩溃报告,方便反馈问题。
- 改善全屏截图、贴图标注和录屏工具栏的稳定性。
English
- Open selected images directly in the editor, with clearer collage previews and more flexible PDF layouts.
- Add screenshot history, full-screen canvas, and image editing shortcuts to your floating toolbar.
- Browse screenshot history more smoothly with less storage use; update files are cleaned up after installation.
- Export logs and crash reports together for easier troubleshooting.
- Improved full-screen capture, pinned annotations, and recording toolbar reliability.
下载指南 / Download guide
Snow Shot 完整版提供全部功能;Mini 精简版体积更小,支持截图、标注、贴图、拼图、录屏和手动文字识别。
Snow Shot includes all features. Mini is smaller and includes screenshots, annotations, pinned images, collages, recording, and manual text recognition.
设备 / Device 应用 / App 推荐下载 / Recommended 其他选择 / Other options Windows Intel/AMD x64 Snow Shot 安装包 / Installer 离线安装 / Offline · 便携版 / Portable Windows Intel/AMD x64 Mini 安装包 / Installer 便携版 / Portable Windows ARM64 Snow Shot 安装包 / Installer 离线安装 / Offline · 便携版 / Portable Windows ARM64 Mini 安装包 / Installer 便携版 / Portable macOS 15+, Apple Silicon Snow Shot DMG 下方终端命令 / Terminal command below macOS 15+, Apple Silicon Mini DMG 下方终端命令 / Terminal command below macOS 15+, Intel Snow Shot DMG 下方终端命令 / Terminal command below 在线版按需下载文字识别组件,离线版已包含;便携版解压即可运行。普通安装无需下载
-update.zip、.json、.sha256或-homebrew.tar.gz。国内下载可将表格链接中的https://github.com替换为https://gitee.com。Online installers download recognition components as needed; offline installers include them. Extract portable ZIPs to run. For normal installation, skip
-update.zip,.json,.sha256, and-homebrew.tar.gz. The same downloads are available by replacinghttps://github.comwithhttps://gitee.com.macOS 快速安装 / Quick install
复制到终端运行。安装 Mini 时,在命令末尾添加
--edition mini(仅支持 Apple Silicon)。Copy into Terminal. For Mini, append
--edition minito the command (Apple Silicon only).国内镜像 / Gitee:
curl -fL --proto '=https' --proto-redir '=https' -o install-snow-shot-macos.sh https://gitee.com/mg-chao/snow-apps/releases/download/v1.5.2_snow-shot/install-snow-shot-macos.sh && bash install-snow-shot-macos.s - v1.5.0_snow-shotSnow Shot 1.5.02026-11-07 · 2026-11-07 17:02 UTC
查看更新说明
Snow Shot / Snow Shot Mini 1.5.0
中文
- 新增“贴图后保留标注可编辑”设置,贴图后仍可修改标注、撤销和重做。
- 贴图文字工具栏新增复制按钮,选中文字即可复制。
- 恢复的贴图会应用当前设置;重新编辑历史截图时避免重复叠加旧标注。
- 改善编号标注删除后的排序、长图拆分预览和 Windows 截图稳定性。
English
- Enable “Keep annotations editable after pinning to screen” to edit, undo, and redo annotations on pinned images.
- Copy selected text directly from the pinned-text toolbar.
- Restored pinned images follow your current settings; reopening history images avoids duplicate annotations.
- Improved numbered annotations after deletion, long-image split previews, and Windows capture reliability.
下载指南 / Download guide
Snow Shot 完整版提供全部功能;Mini 精简版体积更小,支持截图、标注、贴图、拼图、录屏和手动文字识别。
Snow Shot includes all features. Mini is smaller and includes screenshots, annotations, pinned images, collages, recording, and manual text recognition.
设备 / Device 应用 / App 推荐下载 / Recommended 其他选择 / Other options Windows Intel/AMD x64 Snow Shot 安装包 / Installer 离线安装 / Offline · 便携版 / Portable Windows Intel/AMD x64 Mini 安装包 / Installer 便携版 / Portable Windows ARM64 Snow Shot 安装包 / Installer 离线安装 / Offline · 便携版 / Portable Windows ARM64 Mini 安装包 / Installer 便携版 / Portable macOS 15+, Apple Silicon Snow Shot DMG 下方终端命令 / Terminal command below macOS 15+, Apple Silicon Mini DMG 下方终端命令 / Terminal command below macOS 15+, Intel Snow Shot DMG 下方终端命令 / Terminal command below 在线版按需下载文字识别组件,离线版已包含;便携版解压即可运行。普通安装无需下载
-update.zip、.json、.sha256或-homebrew.tar.gz。国内下载可将表格链接中的https://github.com替换为https://gitee.com。Online installers download recognition components as needed; offline installers include them. Extract portable ZIPs to run. For normal installation, skip
-update.zip,.json,.sha256, and-homebrew.tar.gz. The same downloads are available by replacinghttps://github.comwithhttps://gitee.com.macOS 快速安装 / Quick install
复制到终端运行。安装 Mini 时,在命令末尾添加
--edition mini(仅支持 Apple Silicon)。Copy into Terminal. For Mini, append
--edition minito the command (Apple Silicon only).国内镜像 / Gitee:
curl -fL --proto '=https' --proto-redir '=https' -o install-snow-shot-macos.sh https://gitee.com/mg-chao/snow-apps/releases/download/v1.5.0_snow-shot/install-snow-shot-macos.sh && bash install-snow-shot-macos.shGitHub:
curl -fL --proto '=https' --proto-redir '=https' -o install-snow-shot-maco - v1.4.9_snow-shotSnow Shot 1.4.92026-11-06 · 2026-11-06 16:19 UTC
查看更新说明
Snow Shot / Snow Shot Mini 1.4.9
English
- Split long images at natural breaks and adjust the overlap between pieces.
- Open and export TIFF images; move and resize images in collages.
- Start scrolling screenshots with a keyboard shortcut and set an HTTP proxy in settings.
- Fixed copying after editing scrolling screenshots and improved macOS launch-at-login responsiveness.
- Improved pinned-image borders, toolbar behavior, and accessibility; reduced Windows installer sizes.
中文
- 长图智能拆分,自动寻找合适的切分位置,并可调整分块重叠范围。
- 支持打开和导出 TIFF 图片;拼图时可移动图片、调整大小。
- 支持快捷键启动滚动截图,可在设置中配置 HTTP 代理。
- 修复滚动截图编辑后无法复制的问题,改善 macOS 开机启动设置的响应速度。
- 改善贴图边框、工具栏操作和无障碍支持,缩小 Windows 安装包。
Download guide / 下载指南
Snow Shot includes all features. Mini is smaller, with screenshots, annotations, pinned images, collages, recording, and manual text recognition.
Snow Shot 完整版提供全部功能;Mini 精简版体积更小,包含截图、标注、贴图、拼图、录屏和手动文字识别。
Device / 设备 App / 应用 Recommended / 推荐下载 Other options / 其他选择 Windows Intel/AMD x64 Snow Shot Installer / 安装包 Offline / 离线安装 · Portable / 便携版 Windows Intel/AMD x64 Mini Installer / 安装包 Portable / 便携版 Windows ARM64 Snow Shot Installer / 安装包 Offline / 离线安装 · Portable / 便携版 Windows ARM64 Mini Installer / 安装包 Portable / 便携版 macOS 15+, Apple Silicon Snow Shot DMG Terminal command below / 终端命令见下方 macOS 15+, Apple Silicon Mini DMG Terminal command below / 终端命令见下方 macOS 15+, Intel Snow Shot DMG Terminal command below / 终端命令见下方 Online installers download text-recognition components as needed; offline installers include them. Extract portable ZIPs to run. Normal installation does not need
-update.zip,.json,.sha256, or-homebrew.tar.gzfiles.在线版按需下载文字识别组件,离线版已包含;便携版解压即可运行。普通安装无需下载
-update.zip、.json、.sha256和-homebrew.tar.gz等更新、校验及包管理文件。国内下载可将表格链接中的https://github.com替换为https://gitee.com。macOS quick install / macOS 快速安装
Copy into Terminal; append
--edition minifor Mini (Apple Silicon only). / 复制到终端运行;安装 Mini 时在命令末尾添加--edition mini(仅支持 Apple Silicon)。curl -fL --proto '=https' --proto-redir '=https' -o install-snow-shot-macos.sh https://github.com/mg-chao/snow-apps/releases/download/v1.4.9_snow-shot/install-snow-shot-macos.sh && bash install-snow-shot-macos.shGitee / 国内镜像:
curl -fL --proto '=https' --proto-redir '=https' -o install-snow-shot-macos.s - v1.4.7_snow-shotSnow Shot 1.4.72026-11-05 · 2026-11-05 16:34 UTC
查看更新说明
Snow Shot / Snow Shot Mini 1.4.7
- Fixed screenshots sometimes failing to save to history.
- Made translated text more stable as results appear, reducing shifting and overlap.
- Start a new annotation immediately when clicking to clear the previous selection.
Download guide
Snow Shot includes all features. Mini is smaller and includes screenshots, annotations, pinned images, image stitching, recording, and manual text recognition.
Device Application Recommended Other options Windows Intel/AMD x64 Snow Shot Online installer Offline installer · Portable ZIP Windows Intel/AMD x64 Mini Installer Portable ZIP Windows ARM64 Snow Shot Online installer Offline installer · Portable ZIP Windows ARM64 Mini Installer Portable ZIP macOS 15+, Apple Silicon Snow Shot ARM64 DMG Terminal installation below macOS 15+, Apple Silicon Mini ARM64 DMG Add --edition minito the command belowmacOS 15+, Intel Snow Shot x86_64 DMG Mini requires Apple Silicon Online installers download OCR components when needed; offline installers include them. Portable ZIPs run after extraction. Most users can ignore
-update.zip,.json,.sha256, and-homebrew.tar.gzfiles, which support updates, verification, and package managers.macOS quick install
Copy into Terminal; no
sudoneeded. For Mini, append--edition mini.curl -fL --proto '=https' --proto-redir '=https' -o install-snow-shot-macos.sh https://github.com/mg-chao/snow-apps/releases/download/v1.4.7_snow-shot/install-snow-shot-macos.sh && bash install-snow-shot-macos.shThe installer verifies the download and signs the app locally. Follow the prompts for Screen Recording and Accessibility permissions. For Gitee downloads, replace
https://github.comin the links or command withhttps://gitee.com.
用户点评
登录用户的真实使用记录,可按版本和硬件筛选还没有人点评。第一个说出真实体验的人最有价值。
Snow Apps
Snow Apps repository, providing source code for Snow Shot and Snow Image Viewer.
For native Windows ARM64 builds and packages, see Windows ARM64 build support, including cross compilation, OCR preparation, and release validation prerequisites.
Install Snow Shot on Windows
Download the installer from Snow Shot releases. Install the offline Windows x64 package from the WinGet community repository with:
winget install --exact --id mg-chao.snow-shot --source winget
This package includes published beta versions and the default OCR resources. See WinGet release support for upgrades, removal, and maintainer setup.
Once Snow Shot's submission is accepted into Scoop's official Extras bucket, install the portable Windows x64 package with Scoop:
scoop bucket add extras
scoop install extras/snowshot
The Scoop package follows stable releases and includes the default OCR resources.
Quit Snow Shot before running scoop update snowshot; use Scoop rather than the
app's built-in updater. Settings and history persist across upgrades and ordinary
uninstall. See Scoop release support for removal,
data locations, and maintainer setup.
Install Snow Shot on macOS
Apple Silicon Macs running macOS 15 or later can install the stable release with:
brew update
brew install --cask mg-chao/tap/snow-shot
brew upgrade --cask snow-shot
brew uninstall --cask snow-shot
Installation reuses Snow Shot's local signing identity and may request Keychain access and macOS privacy permissions. See Homebrew installation and migration for existing installations, custom app directories, and recovery.
Maintain the OCR submodule
snow-crates/crates/simd-paddle-ocr-rs/
is a Git submodule with its own
repository, history, branches,
and releases. Snow Apps records the exact OCR commit to check out.
The submodule is excluded from the Snow Crates Cargo workspace so it retains
its own pinned nightly toolchain and lockfile. Run its Cargo commands from
the submodule directory.
After cloning Snow Apps, initialize the submodule from the repository root:
git submodule update --init --recursive
For a new clone, git clone --recurse-submodules initializes it automatically.
Submodule updates normally check out a detached HEAD. Before editing OCR code,
switch to main or a feature branch inside the submodule:
git -C snow-crates/crates/simd-paddle-ocr-rs switch main
Follow the submodule's README and AGENTS.md for its build and validation commands. Commit and push OCR changes to its own repository first, then record the new revision in Snow Apps:
git add snow-crates/crates/simd-paddle-ocr-rs
git commit -m "build(ocr): update simd paddle ocr submodule"
Open Source Licenses
This is a multi-license repository. See LICENSE.md for the repository-level scope rules and third-party material policy.
| Project | License |
|---|---|
ant_design_qt/ | Apache License 2.0 |
snow-crates/ | GNU GPL v3.0 or later |
snow_draw_engine_qt/ | Apache License 2.0 |
snow_rust_ffi/ | GNU GPL v3.0 or later |
snow-crates/crates/simd-paddle-ocr-rs/ | Apache License 2.0 |
snow_image/ | GNU GPL v3.0 or later |
snow_image_viewer/ | GNU GPL v3.0 or later |
snow_shot/ | GNU GPL v3.0 or later |
Synchronized and bundled third-party materials retain their upstream licenses. See Ant Design Qt third-party notices and Snow Shot third-party notices.
Contributing / 贡献指南
Only fix PRs will be reviewed. Feature PRs are not accepted directly; please start a community discussion first if you need a specific feature. See the contribution guidelines for details.
仅审查修复问题的 PR,不直接接受新增功能或功能增强的 PR。如有功能需求,请先在社区发起讨论。 详情请阅读贡献指南。