An open API service indexing awesome lists of open source software.

https://github.com/victorfu/snap-tray


https://github.com/victorfu/snap-tray

cpp ocr pin qt screenshot workflow

Last synced: 1 day ago
JSON representation

Awesome Lists containing this project

README

          


SnapTray logo

SnapTray


English | 繁體中文

---


Capture, annotate, pin, and record your screen without leaving the desktop.


macOS 14+ · Windows 10+


Download ·
Documentation ·
Tutorials

SnapTray is a tray-native screenshot and screen recording app for macOS and Windows. It is built for fast desktop workflows: capture a region, explain it instantly, keep references on screen, and turn the same moment into a shareable image or video.

## Why SnapTray

- Capture quickly with magnified selection, window detection, multi-region capture, cursor inclusion, and color picking
- Annotate immediately with arrows, marker, shapes, text, mosaic, step badges, emoji, OCR, QR scan, and auto blur
- Pin screenshots above other windows so references stay visible while you work
- Record the full screen or a selected region as MP4 with optional audio, or export short silent clips as GIF or WebP
- Launch repeatable flows from global hotkeys, the tray menu, or the CLI

## Built for Real Work

### Capture and mark up in one pass

Press `F2`, drag a region, then copy, save, pin, share, OCR, blur, or start recording from the same toolbar.

### Draw directly on the desktop

Use `Ctrl+F2 / Cmd+F2` to open Screen Canvas for demos, walkthroughs, presentations, and live explanation.

### Keep references where you need them

Pinned images stay above other apps and support zoom, opacity, rotation, flip, merge/layout controls, and inline annotation.

### Record what matters

Start from the tray or capture toolbar, then pause, resume, stop, or cancel from the floating control bar.

## Learn More

- Releases: [GitHub Releases](https://github.com/victorfu/snap-tray/releases)
- User docs: [Documentation Home](docs/docs/index.md)
- Tutorials: [Tutorial Hub](docs/docs/tutorials/index.md)
- CLI: [CLI Reference](docs/docs/cli.md)
- Troubleshooting: [Troubleshooting](docs/docs/troubleshooting.md)

## For Developers

If you want to build SnapTray from source or work on the codebase, start with [Developer Docs](docs/developer/index.md).

Quick entry points:

```bash
# macOS
./scripts/build.sh
./scripts/run-tests.sh
```

```batch
REM Windows
scripts\build.bat
scripts\run-tests.bat
```

More developer references:

- [Build from Source](docs/developer/build-from-source.md)
- [Release & Packaging](docs/developer/release-packaging.md)
- [Architecture Overview](docs/developer/architecture.md)
- [MCP (Debug Builds)](docs/developer/mcp-debug.md)

## License

MIT License