mertizci/noai-watermark

Remove invisible AI watermarks (SynthID, StableSignature, TreeRing) and strip AI metadata from images. Open-source CLI & Python toolkit.

54
/ 100
Established

Implements diffusion-based image regeneration using latent space noise injection and reverse diffusion to break watermark patterns while preserving visual fidelity, with two pipeline options (img2img and CtrlRegen with ControlNet guidance). Supports arbitrary image resolutions through automatic tile-based processing with cosine-weighted blending, and strips EXIF, PNG metadata, and C2PA provenance manifests. Integrates with Hugging Face model hub for pretrained weights and offers both CLI and Python API across macOS (Homebrew), Linux, and Windows with automatic GPU selection (CUDA/MPS/CPU).

Available on PyPI.

No License
Maintenance 10 / 25
Adoption 14 / 25
Maturity 12 / 25
Community 18 / 25

How are scores calculated?

Stars

46

Forks

12

Language

Python

License

Last pushed

Feb 24, 2026

Monthly downloads

637

Commits (30d)

0

Dependencies

9

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/diffusion/mertizci/noai-watermark"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.