Skip to content
Projects

CM-idea/SnowAir has 316 GitHub stars and 25 forks. GitHot measured +7 stars in 24 hours and +94 in 7 days. Last checked 2026-11-12 15:19 UTC. Last push 2026-11-04.

How these counts are measured

SnowAir is a lightweight screenshot and annotation tool with features for taking screenshots, screen recording, presentations, pinning images, recognition, translation, and a clothes-drying rack. Flexible and efficient, all in SnowAir.

Measured star growth

in 24h
+7
in 7 days
+94
in 15 days
Update delayed
in 1 month
Update delayed

Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.

README.en.md

Original

SnowAir

SnowAir

SnowAir is a lightweight Windows screenshot and annotation tool covering screenshots, scrolling capture, screen recording, OCR, annotation, and pinning, available as a free open-source edition and a more complete professional edition.

Editions · Installation · Architecture · Release Notes

简体中文 | English

🔨 Features

From region capture, screen recording, and presentation canvas to pinning, scrolling capture, and text recognition, SnowAir ships an entire toolkit for everyday screenshots:

Region Capture   Region Capture Screen Recording   Screen Recording Presentation Canvas   Presentation Canvas
Pin   Pin Screen Mirror   Screen Mirror* Super Action   Super Action*
Scrolling Capture   Scrolling Capture OCR   OCR Translate   Translate
Rectangle   Rectangle Arrow   Arrow Pen   Pen
Text   Text Number   Number Mosaic   Mosaic
Patina   Patina Watermark   Watermark Highlight   Highlight

Plus personalized extras such as a resident tray, global hotkeys, screenshot history, AI large models*, quick translate*, custom themes, and more.

* Starred items are professional edition features.

🖼️ Interface

Light and dark themes, switchable automatically with the system or set manually.

Light Theme Dark Theme
Light Theme Dark Theme

🧩 Editions

SnowAir comes in two editions that share the same experience and feature layout:

E⁠d⁠i⁠t⁠i⁠o⁠n Description H⁠o⁠w⁠ t⁠o⁠ G⁠e⁠t
F⁠r⁠e⁠e A 4 MB-class ultra-small, single-file portable build covering everyday features like screenshots, annotation, scrolling capture, screen recording, OCR, and pinning. G⁠e⁠t⁠ i⁠t
P⁠r⁠o⁠f⁠e⁠s⁠s⁠i⁠o⁠n⁠a⁠l Built on Qt6, it offers a more complete set of professional features on top of the free edition (AI large models, screen mirror, super action, quick translate, etc.) along with ongoing update support G⁠e⁠t⁠ i⁠t

📦 Installation

The following covers how to obtain, run and extend the software; see Native/README.md for details:

Software Download

Go to SnowAir Releases, expand Assets, download SnowAir.exe, and double-click to run — no installation required.

Configuration, language and plugins live in %AppData%\SnowAir\ by default; to keep them next to the program instead (so you can move the whole folder to a USB drive and keep your settings), place an empty file named config.json next to SnowAir.exe — delete the file to restore the default.

Open-Source Scope

SnowAir itself is open source under the Apache License 2.0. It depends on a customized Ling branch with unpublished implementation, which is not distributed here, so building from this repository alone is not supported.

To run SnowAir, download SnowAir.exe from SnowAir Releases.

Offline Components
Includes offline OCR, offline translation and other components, downloaded on demand and not bundled with the installer: you can download the required components and language packs under "Plugin Integrations", then enable them in "Feature Settings" to recognize Chinese, English and UI screenshots offline — no internet connection needed, and the engine is released as soon as it is done, so it never holds memory long-term.
Command Line
When launched without arguments, it **only sits in the system tray on standby** and does not automatically enter capture mode:
SnowAir.exe                     # Tray standby, default
SnowAir.exe --auto-quit=true    # Quit right after capturing
SnowAir.exe --enter=pin         # Enter pin after selecting a region
SnowAir.exe --enter=long        # Scrolling capture
SnowAir.exe --enter=video       # Screen recording
SnowAir.exe --enter=tray        # Tray only, same as default behavior

Capture entry points: click the tray icon, and choose capture / open settings / do nothing under "Feature Settings → Tray Single Click"; or use the global hotkey F1; running the exe again opens the settings center.

✨ What's New

To learn about the latest changes, see the Release Notes.

🛣️ Roadmap

Keep refining annotation and screen-recording capabilities, improve OCR / translation service integration, and advance the settings center and toolbar appearance editor.

❤️ SnowAir Community

SnowAir is maintained by Liuyiran. Feel free to report issues or share suggestions via Issues.

🔒 Privacy Statement

SnowAir is a local tool and does not upload any screenshots or text by default; network access is used only for checking updates, online OCR / translation services, and plugin downloads.

🙏 Acknowledgments

Thanks to xland and ScreenCapture for their open source and sharing.

📄 License

This project is open-sourced under the Apache License 2.0; see LICENSE for the full text, and NOTICE for third-party components and upstream attributions.

The open-source scope of this repository covers SnowAir itself; the customized Ling it depends on is not part of it.

Explore related projects