[{"data":1,"prerenderedAt":259},["ShallowReactive",2],{"repo-cm-idea-snowair-en":3,"i18n-cm-idea-snowair-en":256},{"mirrorPool":4,"detail":13,"relatedProjects":135},[5,9],{"key":6,"label":7,"base":8,"type":6},"github","mirror.github","https:\u002F\u002Fgithub.com\u002F",{"key":10,"label":11,"base":12,"type":10},"auto-proxy","mirror.autoProxy","https:\u002F\u002Fgithub.xxlab.tech\u002F",{"owner":14,"repo":15,"repoId":16,"repoUrl":17,"starCount":18,"language":19,"description":20,"languages":21,"screenshots":25,"homepage":26,"pushedAt":27,"ownerAvatar":28,"ownerName":29,"ownerBio":30,"lastSyncTime":31,"lastReleaseTime":32,"tags":33,"license":41,"category":42,"subgroup":43,"releases":44},"CM-idea","SnowAir",1347574896,"https:\u002F\u002Fgithub.com\u002FCM-idea\u002FSnowAir",326,"C++","SnowAir 是一款轻量化的截图与标注工具，涵盖截图、录屏、演示、贴图、识别、翻译，晾衣架等功能，自由高效，尽在轻雪。",{"C++":22,"C":23,"JavaScript":24},94.4,5.6,0,[],"","2026-11-13","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F59548505?v=4","liuyiran","Turns out I might be an artist.","2026-11-13T18:05:36.645369+00:00","2026-11-13T05:30:38Z",[34,35,36,37,38,39,40],"canvas","draw","efficiency","office","paint","snowair","video","Apache-2.0","tools","截图工具",[45,58,69,80,91,102,113,124],{"tag":46,"publishAt":32,"semVer":47,"prerelease":50,"assets":51},"v0.1.22-lite",[24,48,49],1,22,false,[52],{"fileName":53,"sizeMb":54,"sha256":55,"downloadCount":56,"originUrl":57},"SnowAir-Lite.exe",4.65,"90a1fc175d7d4e5e6ee486c1acdd2ef18eceba4039d32768df2883b6b19ef4b6",165,"https:\u002F\u002Fgithub.com\u002FCM-idea\u002FSnowAir\u002Freleases\u002Fdownload\u002Fv0.1.22-lite\u002FSnowAir-Lite.exe",{"tag":59,"publishAt":60,"semVer":61,"prerelease":50,"assets":63},"v0.1.21-lite","2026-11-12T06:06:48Z",[24,48,62],21,[64],{"fileName":53,"sizeMb":65,"sha256":66,"downloadCount":67,"originUrl":68},4.61,"721ab919597b5c395ad56be804cbe094a239dfd84acc9343bb3e6a5a3643b1ac",271,"https:\u002F\u002Fgithub.com\u002FCM-idea\u002FSnowAir\u002Freleases\u002Fdownload\u002Fv0.1.21-lite\u002FSnowAir-Lite.exe",{"tag":70,"publishAt":71,"semVer":72,"prerelease":50,"assets":74},"v0.1.20-lite","2026-11-09T11:13:29Z",[24,48,73],20,[75],{"fileName":53,"sizeMb":76,"sha256":77,"downloadCount":78,"originUrl":79},4.55,"527ff64d8a379fa7c73c7e458b4ef3a68ba9c21475295eef855fdb35a14ba882",708,"https:\u002F\u002Fgithub.com\u002FCM-idea\u002FSnowAir\u002Freleases\u002Fdownload\u002Fv0.1.20-lite\u002FSnowAir-Lite.exe",{"tag":81,"publishAt":82,"semVer":83,"prerelease":50,"assets":85},"v0.1.19-lite","2026-11-06T02:39:43Z",[24,48,84],19,[86],{"fileName":53,"sizeMb":87,"sha256":88,"downloadCount":89,"originUrl":90},4.21,"7e97ee883e4bcb1ea36436cd64ccc2760c666bf912e323610de82201bf7dbf95",903,"https:\u002F\u002Fgithub.com\u002FCM-idea\u002FSnowAir\u002Freleases\u002Fdownload\u002Fv0.1.19-lite\u002FSnowAir-Lite.exe",{"tag":92,"publishAt":93,"semVer":94,"prerelease":50,"assets":96},"v0.1.18-lite","2026-11-04T13:07:51Z",[24,48,95],18,[97],{"fileName":53,"sizeMb":98,"sha256":99,"downloadCount":100,"originUrl":101},4.15,"c760fca2b1bf40a12f25c925e4b1d997ee7060dcfbee035b7c021e062d95fcbf",229,"https:\u002F\u002Fgithub.com\u002FCM-idea\u002FSnowAir\u002Freleases\u002Fdownload\u002Fv0.1.18-lite\u002FSnowAir-Lite.exe",{"tag":103,"publishAt":104,"semVer":105,"prerelease":50,"assets":107},"v0.1.17-lite","2026-11-04T03:05:03Z",[24,48,106],17,[108],{"fileName":53,"sizeMb":109,"sha256":110,"downloadCount":111,"originUrl":112},4.14,"71355f4d0b699df052ed3a29ee3b13ef66c70a12a580d97987c52b684180e279",93,"https:\u002F\u002Fgithub.com\u002FCM-idea\u002FSnowAir\u002Freleases\u002Fdownload\u002Fv0.1.17-lite\u002FSnowAir-Lite.exe",{"tag":114,"publishAt":115,"semVer":116,"prerelease":50,"assets":118},"v0.1.16-lite","2026-11-03T06:06:40Z",[24,48,117],16,[119],{"fileName":53,"sizeMb":120,"sha256":121,"downloadCount":122,"originUrl":123},4.1,"98790b3b772eb6006ea660f49c6432ce811f80e7a006a0e11529eedc3a15909e",230,"https:\u002F\u002Fgithub.com\u002FCM-idea\u002FSnowAir\u002Freleases\u002Fdownload\u002Fv0.1.16-lite\u002FSnowAir-Lite.exe",{"tag":125,"publishAt":126,"semVer":127,"prerelease":50,"assets":129},"v0.1.15-lite","2026-11-02T08:02:44Z",[24,48,128],15,[130],{"fileName":53,"sizeMb":131,"sha256":132,"downloadCount":133,"originUrl":134},4.09,"7de597f03ebdc557d5bf71fd4bd502d8949a1f48d8d17aca3e07497451e10ae1",184,"https:\u002F\u002Fgithub.com\u002FCM-idea\u002FSnowAir\u002Freleases\u002Fdownload\u002Fv0.1.15-lite\u002FSnowAir-Lite.exe",[136,170,187,209,227,238],{"owner":137,"repo":137,"repoId":138,"category":42,"subgroup":43,"language":139,"tags":140,"starCount":161,"ownerUid":162,"latestTag":163,"platforms":164,"lastReleaseTime":167,"downloadCount":168,"description":169},"ShareX",13428264,"C#",[141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160],"avalonia","capture","color-picker","csharp","dropbox","file-sharing","file-upload","ftp","gif","gif-recorder","image-annotation","ocr","productivity","region-capture","screen-capture","screen-recorder","screenshot","share","sharex","url-shortener",40825,5548736,"v22.4.0",[165,166],"windows","other","2026-11-08T04:17:24Z",12863,"A free and open-source screen capture, screen recording, file sharing, and productivity tool for Windows, supporting multiple capture methods, upload destinations, image editing, and automated workflows.",{"owner":171,"repo":172,"repoId":173,"category":42,"subgroup":43,"language":19,"tags":174,"starCount":179,"ownerUid":180,"latestTag":181,"platforms":182,"lastReleaseTime":184,"downloadCount":185,"description":186},"mg-chao","snow-shot",939207877,[151,175,176,152,153,155,156,157,177,178,42,165],"image-viewer","macos","screenshot-tool","scrolling-screenshot",7025,87016106,"v1.5.7_snow-shot",[165,183],"mac","2026-11-13T16:55:16Z",153,"Snow Shot is a free open-source screenshot and screen recording tool for Windows and macOS, covering scrolling captures, annotation, image pinning, offline OCR and recording.",{"owner":188,"repo":189,"repoId":190,"category":42,"subgroup":43,"language":191,"tags":192,"starCount":203,"ownerUid":204,"latestTag":205,"platforms":206,"lastReleaseTime":207,"downloadCount":95,"description":208},"sensepost","gowitness",108967484,"Go",[193,194,195,196,197,198,199,157,200,201,202],"chrome","chrome-headless","fingerprint","footprinting","golang","headless","reporting","security","technologies","web",4536,1193973,"3.2.2",[165],"2026-10-11T05:11:46Z","A web screenshot utility using Chrome Headless, supporting batch scanning, multiple input formats, and a web-based results viewer.",{"owner":210,"repo":211,"repoId":212,"category":213,"subgroup":43,"language":26,"tags":214,"starCount":220,"ownerUid":221,"latestTag":222,"platforms":223,"lastReleaseTime":224,"downloadCount":225,"description":226},"Xanashi","Icaros",100266754,"media",[215,216,217,218,219,165],"properties","shell-extension","thumbnail-generator","thumbnailer","thumbnails",1899,30978586,"v3.3.6",[165,166],"2026-06-17T12:38:13Z",53452,"Icaros is an open-source tool that provides thumbnail previews for video, audio, and image files in Windows Explorer, supporting MKV, MP4, AVI, and many other formats, letting users preview media content without opening files.",{"owner":228,"repo":229,"repoId":230,"category":42,"subgroup":43,"language":19,"tags":231,"starCount":232,"ownerUid":233,"latestTag":234,"platforms":235,"lastReleaseTime":236,"downloadCount":49,"description":237},"yun-cun-li","PixWit",1083477196,[],355,10096904,"v1.19.1",[165,183],"2026-10-31T12:11:24Z","A Windows screenshot and screen recording tool with integrated basic video editing capabilities, supporting single-screen screenshots, history, rich annotations, desktop stickers, full-screen\u002Fregion recording, pause\u002Fresume, video trimming, middle-segment deletion, and format conversion.",{"owner":239,"repo":240,"repoId":241,"category":42,"subgroup":43,"language":139,"tags":242,"starCount":249,"ownerUid":250,"latestTag":251,"platforms":252,"lastReleaseTime":253,"downloadCount":254,"description":255},"jiuwanzi-hui","Screenshot",1309775841,[243,144,244,245,246,152,153,155,156,157,247,165,248],"annotation","desktop-app","dotnet","long-screenshot","translation","wpf",332,95271463,"v4.5.3",[165,183],"2026-11-13T01:07:45Z",26276,"SnapCut is a lightweight screenshot workbench primarily for Windows 10\u002F11, combining region screenshot, region video recording, scrolling screenshot, annotation, OCR, pinned image, and optional translation into one compact workflow, processing locally whenever possible, and capable of capturing right-click menus and tooltips.",{"description":257,"readmeHtml":258},"SnowAir is a Windows screenshot and annotation tool that runs as a single exe and covers region capture, long capture, screen recording, OCR, and pinning.","\u003Ch2 id=\"project-overview\">Project Overview\u003C\u002Fh2>\u003Cp>When you need to record an on-screen walkthrough, or stitch a long page into a single image, SnowAir offers a tray-resident screenshot toolkit: capture, annotate, long capture, record, OCR, and pinning all happen in one program.\u003C\u002Fp>\n\u003Cp>It is written in C++20, runs its UI on a customized Ling framework with Direct2D rendering, and the free edition is a single exe of about 4 MB with a statically linked CRT that runs on double-click. Settings, language files, and plugins live in \u003Ccode>%AppData%\u002FSnowAir\u002F\u003C\u002Fcode> by default.\u003C\u002Fp>\n\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>Item\u003C\u002Fth>\n\u003Cth>Value\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\u003Ctr>\n\u003Ctd>Platform\u003C\u002Ftd>\n\u003Ctd>Windows 10 1803 and above\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Stack\u003C\u002Ftd>\n\u003Ctd>C++20 + Ling + Direct2D\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Size\u003C\u002Ftd>\n\u003Ctd>Free edition about 4 MB, single file\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Trigger\u003C\u002Ftd>\n\u003Ctd>Global hotkey \u003Ccode>F1\u003C\u002Fcode>, tray icon\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>License\u003C\u002Ftd>\n\u003Ctd>Apache-2.0\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\u003C\u002Ftable>\n\u003Cblockquote>\n\u003Cp>One exe is enough to chain capture, annotation, recording, and recognition together.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch2 id=\"key-features\">Key Features\u003C\u002Fh2>\u003Cul>\n\u003Cli>\u003Cstrong>Region capture\u003C\u002Fstrong>: drag over any area and go straight into annotation, then copy or save the result\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Long capture\u003C\u002Fstrong>: scroll and stitch content taller than the screen into one image\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Screen recording\u003C\u002Fstrong>: export clips as GIF or MP4, GIF for short demos and MP4 for longer sessions\u003C\u002Fli>\n\u003Cli>\u003Cstrong>OCR\u003C\u002Fstrong>: an offline engine recognizes Chinese and English, loaded as a plugin\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Pinning\u003C\u002Fstrong>: keep a capture on top of other windows for comparison, reachable with \u003Ccode>--enter=pin\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Tray and hotkeys\u003C\u002Fstrong>: \u003Ccode>F1\u003C\u002Fcode> triggers capture by default, and the tray click action can be set to capture, open settings, or nothing under &quot;Feature settings -&gt; Tray click action&quot;\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Presentation canvas\u003C\u002Fstrong>: a separate canvas for drawing over the screen during meetings or lesson recording\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Capture history\u003C\u002Fstrong>: every capture is archived and can be reviewed or copied again later\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"annotation-and-output\">Annotation and Output\u003C\u002Fh2>\u003Cul>\n\u003Cli>\u003Cstrong>Nine annotation tools\u003C\u002Fstrong>: rectangle, arrow, pen, text, numbering, mosaic, patina, watermark, and highlight\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Two recording formats\u003C\u002Fstrong>: GIF embeds easily in documents, while MP4 suits longer recordings\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Single-file runtime\u003C\u002Fstrong>: the CRT is statically linked, so no extra runtime is needed except the OCR plugin\u003C\u002Fli>\n\u003Cli>\u003Cstrong>On-demand plugins\u003C\u002Fstrong>: offline OCR and translation components are downloaded under Plugin Integration, and the engine is released after use\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Theme switching\u003C\u002Fstrong>: light and dark themes, following the system automatically or set by hand\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"editions-and-limits\">Editions and Limits\u003C\u002Fh2>\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>Edition\u003C\u002Fth>\n\u003Cth>Form\u003C\u002Fth>\n\u003Cth>Feature scope\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\u003Ctr>\n\u003Ctd>Free\u003C\u002Ftd>\n\u003Ctd>Single exe around 4 MB, no install\u003C\u002Ftd>\n\u003Ctd>Capture, annotation, long capture, recording, OCR, pinning\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Pro\u003C\u002Ftd>\n\u003Ctd>Separate build on Qt6\u003C\u002Ftd>\n\u003Ctd>Adds AI models, screen mirroring, super actions, and quick translation on top of the free edition\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\u003C\u002Ftable>\n\u003Ch2 id=\"quick-start\">Quick Start\u003C\u002Fh2>\u003Ch3 id=\"first-run\">First run\u003C\u002Fh3>\u003Col>\n\u003Cli>Run \u003Ccode>SnowAir-Lite.exe\u003C\u002Fcode>; it only sits in the tray and does not start a capture\u003C\u002Fli>\n\u003Cli>Press \u003Ccode>F1\u003C\u002Fcode> or click the tray icon to begin\u003C\u002Fli>\n\u003Cli>Drag over the area, pick annotation tools in the toolbar, then copy or save\u003C\u002Fli>\n\u003Cli>Right-click the tray icon to open the settings center for hotkeys, tray behavior, and plugins\u003C\u002Fli>\n\u003Cli>To keep settings next to the program, place an empty \u003Ccode>config.json\u003C\u002Fcode> beside the exe\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3 id=\"command-line\">Command line\u003C\u002Fh3>\u003Col>\n\u003Cli>\u003Ccode>SnowAir.exe --enter=long\u003C\u002Fcode> goes straight into long capture\u003C\u002Fli>\n\u003Cli>\u003Ccode>SnowAir.exe --enter=video\u003C\u002Fcode> starts recording immediately\u003C\u002Fli>\n\u003Cli>\u003Ccode>SnowAir.exe --auto-quit=true\u003C\u002Fcode> exits once the capture is done\u003C\u002Fli>\n\u003Cli>Running the exe again opens the settings center\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch2 id=\"system-requirements\">System Requirements\u003C\u002Fh2>\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>Item\u003C\u002Fth>\n\u003Cth>Requirement\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\u003Ctr>\n\u003Ctd>OS\u003C\u002Ftd>\n\u003Ctd>Windows 10 1803 and above, Windows 11\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Runtime form\u003C\u002Ftd>\n\u003Ctd>Single exe, no installation\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Runtimes\u003C\u002Ftd>\n\u003Ctd>None beyond the statically linked CRT\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Data folder\u003C\u002Ftd>\n\u003Ctd>\u003Ccode>%AppData%\u002FSnowAir\u002F\u003C\u002Fcode> for settings, languages, plugins, and history\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Source environment\u003C\u002Ftd>\n\u003Ctd>Visual Studio 2026 (v145 toolset) and the Windows 10 SDK\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\u003C\u002Ftable>\n\u003Ch2 id=\"notes\">Notes\u003C\u002Fh2>\u003Cul>\n\u003Cli>\u003Cstrong>No source build\u003C\u002Fstrong>: the core is Apache-2.0 licensed, but it depends on a customized Ling whose \u003Ccode>deps\u002FLing\u003C\u002Fcode> is not published, so use the released exe\u003C\u002Fli>\n\u003Cli>\u003Cstrong>OCR needs a component\u003C\u002Fstrong>: download the engine and language packs under Plugin Integration, or drop \u003Ccode>ImageReader.exe\u003C\u002Fcode> into \u003Ccode>%AppData%\u002FSnowAir\u002Fplugin\u003C\u002Fcode> or the exe folder\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Pro-only features\u003C\u002Fstrong>: screen mirroring, super actions, AI models, and quick translation ship only with the Pro edition\u003C\u002Fli>\n\u003Cli>\u003Cstrong>No capture by default\u003C\u002Fstrong>: launching without arguments only sits in the tray, and \u003Ccode>F1\u003C\u002Fcode> is the capture entry\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Portable mode is manual\u003C\u002Fstrong>: \u003Ccode>config.json\u003C\u002Fcode> must be an empty file beside the exe, and deleting it returns to the \u003Ccode>%AppData%\u003C\u002Fcode> settings\u003C\u002Fli>\n\u003C\u002Ful>\n",1794623958409]