mg-chao/snow-shot

▲ 54 stars today★ 6,930⑂ 448

Snow Shot is free, open-source screenshot software and a screen recording tool for Windows and macOS, with annotation, scrolling screenshots, offline OCR and image pinning.

About mg-chao/snow-shot

mg-chao/snow-shot is an open-source project on GitHub, mainly written in C++. Snow Shot is free, open-source screenshot software and a screen recording tool for Windows and macOS, with annotation, scrolling screenshots It currently holds 6,930 stars and 448 forks with 9 open issues, and was last pushed on 2026-11-11 (repository created 2025-02-26).

Project Overview

Git Homed tracks it on the Today's Trending board, currently at rank #78 with 54 new stars today.

GitHub Repository Details

Repository mg-chao/snow-shot · default branch main · size 126810 KB · watchers 14 · source: GitHub REST API and repository README

README

https://github.com/mg-chao/snow-shot/blob/HEAD/Snow Shot logo

Snow Shot

Capture. Annotate. Keep creating.

A free, open-source screenshot and screen recording tool for Windows and macOS.

https://github.com/mg-chao/snow-shot/blob/HEAD/Latest release https://github.com/mg-chao/snow-shot/blob/HEAD/Total GitHub release downloads https://github.com/mg-chao/snow-shot/blob/HEAD/GitHub stars https://github.com/mg-chao/snow-shot/blob/HEAD/Latest commit https://github.com/mg-chao/snow-shot/blob/HEAD/GPL-3.0-or-later license

https://github.com/mg-chao/snow-shot/blob/HEAD/Windows x64 and ARM64 https://github.com/mg-chao/snow-shot/blob/HEAD/macOS 15 and later https://github.com/mg-chao/snow-shot/blob/HEAD/Built with C++ https://github.com/mg-chao/snow-shot/blob/HEAD/Built with Qt https://github.com/mg-chao/snow-shot/blob/HEAD/Built with Rust

Website · Download · Report a bug · English · 简体中文


https://github.com/mg-chao/snow-shot/blob/HEAD/An illustration of Snow Shot's tools: select a region, annotate an image, pin a reference, extract text, and record the screen.

A little capture. A clearer idea. An illustrated look at the Snow Shot toolkit.

✨ Features

Core capture, annotation, recording, standard OCR, and QR recognition run on your device. Translation, advanced recognition, AI conversion, and cloud uploads use the services you choose. MCP is optional and off by default. See the privacy policy.

📦 Download

WinGet Scoop Homebrew

Get Snow Shot from GitHub Releases. Choose a package for your operating system and processor.

| Platform | Packages | | --- | --- | | Windows · x64 / ARM64 | Installer or portable ZIP; the full edition's offline installer includes the default OCR resources. | | macOS 15+ · Apple Silicon / Intel | DMG or Homebrew; availability depends on the architectures included in the release. |

Windows · WinGet
winget install --exact --id mg-chao.snow-shot --source winget

The package includes the default OCR resources and can include published beta versions. See WinGet installation and updates.

Windows · Scoop

Install the Windows x64 portable edition from the official Extras bucket:

scoop bucket add extras
scoop install extras/snowshot

Quit Snow Shot before upgrading with scoop update snowshot; use Scoop to manage updates. Settings and history persist across upgrades and ordinary uninstall. See Scoop installation and updates.

macOS · Homebrew
brew update
brew install --cask mg-chao/tap/snow-shot

To update, quit Snow Shot and run brew upgrade --cask snow-shot. Installation uses a local signing identity and may request Keychain access and macOS privacy permissions. See installation and migration.

Snow Shot or Snow Shot Mini?

Snow Shot includes the full toolkit. Snow Shot Mini keeps capture, annotation, pinning, recording, and manual text recognition, with OCR models downloaded on demand. Mini omits QR, table, Markdown, HTML, LaTeX, translation, Extended Features, and API Configuration.

Mini is available for Windows and Apple Silicon Macs. Its text-recognition toolbar button is hidden by default, and automatic recognition of pinned content is off. See edition details.

🚀 Get started

1. Set your shortcut. Open Snow Shot and choose a capture action in Global shortcuts. 2. Select and refine. Capture a region, add annotations, or run text recognition. 3. Keep it moving. Copy the result, save it, or pin it beside your work. Use screen recording when a still image is not enough.

On macOS, follow the permission prompts for the features you use. For installation help and platform notes, visit the website or the macOS guide.

🛠 Development

Snow Shot is built with C++ / Qt and Rust.

git clone --recurse-submodules https://github.com/mg-chao/snow-shot.git
cd snow-shot

The development guide covers platform setup, build commands, focused validation, and the OCR submodule. See also the macOS and Windows ARM64 guides.

🤝 Contributing

Found a bug? Open an issue with your OS, Snow Shot version, and steps to reproduce it.

Only bug-fix PRs are reviewed. For new features or enhancements, start a community discussion before submitting a PR. Read CONTRIBUTING.md and AGENTS.md before making changes.

LINUX DO community

📄 License

Snow Shot is licensed under GPL-3.0-or-later. Components and bundled dependencies retain their respective licenses; see the repository license scope and third-party notices.

GitHub Stars & Activity

6,930Stars
448Forks
9Open issues
C++Language

GitHub Popularity

GitHub stars6,930
Forks448
Open issues9
Primary languageC++
LicenseNOASSERTION
Stars gained today54
Created2025-02-26
Last pushed2026-11-11

Trending History

Daily boardrank #78 · ▲ 54 stars

Related GitHub Projects

1

ggml-org / llama.cpp

C++★ 134,057⑂ 25,389▲ 120 stars
→
2

boykopovar / AnyPS5

C++★ 53,115⑂ 5,039▲ 367 stars
→
3

facebookresearch / faiss

C++★ 41,402⑂ 4,606▲ 68 stars
→
4

google-deepmind / mujoco

C++★ 17,559⑂ 2,160▲ 456 stars
→
5

orailnoor / cross-platform-llm-client

C++★ 2,151⑂ 422▲ 211 stars
→
6

mattpocock / skills

Shell★ 321,452⑂ 26,944▲ 1,225 stars
→
7

obra / superpowers

Shell★ 315,986⑂ 28,108▲ 656 stars
→
8

anthropics / skills

Python★ 192,782⑂ 22,682▲ 1,679 stars
→

More Trending Repositories