{"data":{"slug":"wiltodelta-remove-ai-watermarks","name":"remove-ai-watermarks","tagline":"AI watermark remover for visible and invisible marks on images","github_url":"https://github.com/wiltodelta/remove-ai-watermarks","owner":"wiltodelta","repo":"remove-ai-watermarks","owner_avatar_url":"https://avatars.githubusercontent.com/u/1192743?v=4","primary_language":"Python","stars":4362,"forks":404,"topics":["ai","ai-watermark","c2pa","cli","comfyui","computer-vision","content-credentials","diffusion-models","exif","flux","gemini","generative-ai","image-processing","metadata","nano-banana","python","stable-diffusion","synthid","watermark-removal","watermark-remover"],"archived":false,"github_pushed_at":"2026-07-31T01:32:31+00:00","maintenance_label":"Very active","url":"https://www.graphcanon.com/tools/wiltodelta-remove-ai-watermarks","markdown_url":"https://www.graphcanon.com/tools/wiltodelta-remove-ai-watermarks.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/wiltodelta-remove-ai-watermarks","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=wiltodelta-remove-ai-watermarks","description":"AI watermark remover. CLI and Python library to strip visible and invisible AI watermarks (Gemini / Nano Banana sparkle, SynthID) and provenance metadata (C2PA, EXIF, IPTC) from images.","homepage_url":"https://raiw.cc","license":"Apache-2.0","open_issues":2,"watchers":10,"ai_summary":"A CLI and Python library that removes various forms of AI watermarks and provenance metadata from images.","readme_excerpt":"## Quick start\n\nInstall the core CLI:\n\n```bash\nuv tool install remove-ai-watermarks\n```\n\nInspect an image:\n\n```bash\nremove-ai-watermarks identify image.png\n```\n\nRemove a known visible mark and AI metadata:\n\n```bash\nremove-ai-watermarks visible image.png -o clean.png\n```\n\nStrip metadata without running visible inpainting or diffusion:\n\n```bash\nremove-ai-watermarks metadata image.png --remove -o clean.png\n```\n\nFor invisible watermark removal, install the diffusion dependencies:\n\n```bash\nuv tool install --force \"remove-ai-watermarks[gpu]\"\nremove-ai-watermarks invisible image.png -o clean.png\n```\n\nIf the local detectors cannot confirm an invisible watermark but you know the\nimage came from an AI generator, add `--force`:\n\n```bash\nremove-ai-watermarks invisible image.png -o clean.png --force\n```\n\nSee the [installation guide](docs/installation.md) for Homebrew, uv, optional\nfeatures, and development setup.\n\n---\n\n## License\n\n[Apache 2.0](LICENSE). Copyright 2025-2026 wiltodelta.","github_created_at":"2026-03-25T18:15:24+00:00","created_at":"2026-07-11T12:22:47.29865+00:00","updated_at":"2026-07-31T06:00:23.489739+00:00","categories":[{"slug":"computer-vision","name":"Computer Vision","url":"https://www.graphcanon.com/categories/computer-vision","markdown_url":"https://www.graphcanon.com/categories/computer-vision.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/computer-vision"}],"tags":[{"slug":"ai-watermark","name":"ai-watermark"},{"slug":"computer-vision","name":"computer-vision"},{"slug":"image-processing","name":"image-processing"},{"slug":"metadata","name":"metadata"},{"slug":"watermark-removal","name":"watermark-removal"}],"trust":{"provenance":{"is_fork":false,"github_id":1191930807,"owner_type":"User","methodology":"github_public_v1","parent_repo":null,"near_duplicate_slugs":[]},"computed_at":"2026-07-31T06:00:22.727Z","maintenance":{"label":"Very active","score":96,"methodology":"github_public_v1","releases_90d":30,"days_since_push":0,"last_release_at":"2026-07-29T23:47:19Z"},"security_summary":{"status":"no_lockfile","scanner":null,"low_count":0,"high_count":0,"last_scan_at":"2026-07-11T12:22:48.869Z","medium_count":0,"scan_profile":"none","critical_count":0}},"capability_facts":{"scan":{"source":"repo_scan","observed_at":"2026-07-31T06:00:23.186Z"},"has_cli":{"value":true,"source":"pyproject.toml:[project.scripts]","observed_at":"2026-07-31T06:00:23.186Z"},"languages":{"value":["python"],"source":"github.language+pyproject.toml","observed_at":"2026-07-31T06:00:23.186Z"},"license_spdx":{"value":"Apache-2.0","source":"github.license","observed_at":"2026-07-31T06:00:23.186Z"}},"decision_facts":{"hosting":null,"pricing":null,"requirements":{"notes":["For invisible watermark removal, CPU only works but is slower; GPU (CUDA or MPS) recommended.","The tool supports installation without a container system and requires manual setup, including the use of pip for Python packages."],"min_ram_gb":null,"requires_docker":false},"constraints":{"min_ram_gb":null,"requires_docker":false},"when_to_use":["When you need to remove specific types of AI watermarks known as Gemini or Nano Banana sparkle.","In scenarios where SynthID watermark presence hampers image usability.","For the removal of C2PA, EXIF, and IPTC provenance metadata from images when working with Python 3.10+."],"when_not_to_use":["If you are working in an environment that does not support Python 3.10 or higher.","When watermark removal requires GPU acceleration but your system lacks CUDA or MPS support and only offers CPU (which is slower for invisible watermarks).","In compliance-driven environments where removing provenance metadata might violate terms of service or agreements regarding content credentials."],"source":"enrich:decision_facts","observed_at":"2026-07-14T19:26:15.456Z"},"constraint_facets":{"min_ram_gb":null,"requires_docker":false},"decision_summary":[{"label":"Requirements","value":"For invisible watermark removal, CPU only works but is slower; GPU (CUDA or MPS) recommended.; The tool supports installation without a container system and requires manual setup, including the use of pip for Python packages."},{"label":"Adopt for","value":"remove-ai-watermarks is a Python library and CLI that specializes in removing both visible and invisible AI watermarks such as Gemini/Nano Banana sparkle and SynthID, along with provenance metadata from images."}]}}