wiltodelta/remove-ai-watermarks

Remove visible and invisible AI watermarks and provenance metadata from images and video. Python library and CLI for SynthID, C2PA, EXIF, IPTC, XMP, and...

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 28 minutes ago
Added to GitGenius on September 12th, 2026
Created on March 25th, 2026
Open Issues & Pull Requests: 0 (+0)
GitHub issues: Enabled
Number of forks: 516
Total Stargazers: 5,520 (+1)
Total Subscribers: 15 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 11.3 hours
Mean response time: 32.2 hours
90th percentile: 3.4 days
Tracked items: 36

How this project is maintained

Around half of the issues opened in the past year never receive a reply. Only 9% of issues opened in the past year have been closed. Three people close 95% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 0
New in 7 days: 4
Closed in 7 days: 7
Avg open age: N/A days
Stale 30+ days: 0
Stale 90+ days: 0

Recent activity

Opened in 7 days: 3
Closed in 7 days: 5
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • bug (8)
  • enhancement (4)
  • help wanted (4)
  • question (2)

Detailed Description

Remove AI Watermarks is a Python library and command-line tool for stripping visible and invisible AI watermarks and provenance metadata from images and video.

The tool addresses the problem of removing AI provenance marks from content you have generated yourself. It handles three categories of marks: visible labels like the Google Gemini sparkle watermark and vendor text, invisible pixel watermarks embedded through diffusion techniques, and structured metadata formats including C2PA, EXIF, XMP, and IPTC. For images, it offers commands to identify provenance signals, remove known visible marks, erase selected regions, strip metadata, or regenerate pixels to disrupt invisible watermarks. For video, it supports provenance identification, removal of visible marks from platforms like Sora and Kling AI, metadata stripping, and oracle-certified VAE regeneration for SynthID removal, with batch processing across directories.

Adoption depends on your specific needs and constraints. The tool suits developers and content creators who own generated media and want to remove provenance marks locally. Installation is modular: a minimal metadata-focused install requires no GPU, while invisible watermark removal requires CUDA. The project explicitly targets only content you own and does not target stock agency previews or third-party watermarks. A hosted service at raiw.cc offers the same functionality without local installation, with free tier limits on resolution and feature access.

Development shows consistent maintenance with regular updates addressing new watermark formats and video platform support. The project maintains detailed documentation including installation guides for different feature combinations, legal and safety notes clarifying scope, and guides for specific capabilities like photo classification. The codebase demonstrates active refinement of detection and removal techniques, with support for multiple diffusion models and video codecs expanding over time.