Skip to content

muhammad1438/snapjet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

SnapJet

Lightning-fast snipping, annotation, blur/redaction, and multi-language OCR — all in one tiny desktop app. Built in Rust for low latency and a small footprint.

Open overlay → select region → annotate/blur → copy or save → (optionally) OCR to text. Feels like WeChat’s snip palette, but faster and cross-platform.


✨ Features

  • Instant overlay via global hotkey (configurable)
  • Precise selection with magnifier, pixel grid, and 1px nudge
  • Annotations: pen, arrow, rectangle, ellipse, text, highlight, step numbers
  • Redaction tools: Gaussian blur, pixelate/mosaic
  • Clipboard & save: copy image/text; save PNG/JPEG/WebP with templates
  • OCR (offline): English (eng), Arabic (ara), Simplified Chinese (chi_sim) — more on demand
  • Reselect/adjust the region without starting over
  • Optional history: searchable clipboard of recent snips (images + OCR text)
  • Privacy-first: all processing local; no telemetry

🏗️ Status

MVP target:

  1. Global hotkey → overlay → region select → copy/save
  2. Core annotations + blur/pixelate + undo/redo
  3. OCR (eng) → add ara & chi_sim language packs on demand

🔧 Build (from source)

Requires recent Rust (stable). Platform notes below reflect the default graphics + text stack.

# Clone
git clone https://github.com/yourname/snapjet.git
cd snapjet

# Build release
cargo build --release

# Run (first launch creates a config file)
./target/release/snapjet

About

Lightning-fast snipping, annotation, blur, and multi-language OCR (English, Arabic, Chinese) in one tiny desktop app. Built in Rust.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors