docs: document Homebrew, conda-forge, and ComfyUI distribution channels

- README: add Homebrew install, conda (conda-forge, in review), and a
  ComfyUI custom-nodes section.
- CLAUDE.md: per-channel release/bump cadence (Homebrew formula, conda-forge
  autotick bot, ComfyUI Registry); note pip_check: false on the conda recipe.
- Add packaging/conda/recipe.yaml (v1, noarch core-only), verified green on
  conda-forge/staged-recipes PR #33674.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
Victor Kuznetsov
2026-06-09 19:29:40 -07:00
parent 5777458296
commit c3ddf8a801
3 changed files with 109 additions and 1 deletions
+1 -1
View File
File diff suppressed because one or more lines are too long
+45
View File
@@ -154,6 +154,34 @@ The cleaner parses each layer, removes AI-related fields, and preserves standard
## Installation
### Homebrew (macOS / Linux)
```bash
brew install wiltodelta/tap/remove-ai-watermarks
```
This installs the core command surface (`identify`, `metadata`, `visible`,
`erase`) as a self-contained CLI. The diffusion-based `invisible` / `all`
pipeline needs heavy ML dependencies (torch, diffusers, multi-GB) and is kept
out of the Homebrew build; add it with the `gpu` extra via pip if you need it:
```bash
pip install "remove-ai-watermarks[gpu]"
```
### conda
A conda-forge recipe is under review
([staged-recipes PR](https://github.com/conda-forge/staged-recipes/pull/33674)).
Once it merges, the core package installs with:
```bash
conda install -c conda-forge remove-ai-watermarks
```
Like the Homebrew build, this is the core command surface; add the diffusion
`invisible` / `all` pipeline with the pip `gpu` extra.
### Recommended
Install as an isolated CLI tool — no need to manage virtual environments:
@@ -252,6 +280,23 @@ pytest
./maintain.sh
```
## ComfyUI
Custom nodes are available so the watermark tools run inside a ComfyUI graph:
[ComfyUI-remove-ai-watermarks](https://github.com/wiltodelta/ComfyUI-remove-ai-watermarks)
([registry](https://registry.comfy.org/nodes/remove-ai-watermarks)).
Install via ComfyUI Manager (search "Remove AI Watermarks") or manually:
```bash
cd ComfyUI/custom_nodes
git clone https://github.com/wiltodelta/ComfyUI-remove-ai-watermarks
pip install -r ComfyUI-remove-ai-watermarks/requirements.txt
```
Nodes: Remove Visible Watermark, Detect Visible Watermark, Erase Region (by
mask), and Remove Invisible Watermark / SynthID (needs the `gpu` extra).
## Usage
### CLI
+63
View File
@@ -0,0 +1,63 @@
schema_version: 1
context:
version: "0.10.1"
python_min: "3.10"
package:
name: remove-ai-watermarks
version: ${{ version }}
source:
url: https://pypi.org/packages/source/r/remove-ai-watermarks/remove_ai_watermarks-${{ version }}.tar.gz
sha256: ec92b450363d947cd897f0b75c18e75c2988ff79314ea247333ba892470b5a77
build:
noarch: python
number: 0
script: python -m pip install . -vv --no-deps --no-build-isolation
requirements:
host:
- python ${{ python_min }}.*
- pip
- hatchling
run:
- python >=${{ python_min }}
- pillow >=10.0.0
- piexif >=1.1.3
- numpy >=1.24.0
- py-opencv >=4.8.0
- click >=8.0.0
- python-dotenv >=1.0.0
tests:
- python:
imports:
- remove_ai_watermarks
- remove_ai_watermarks.identify
- remove_ai_watermarks.metadata
python_version: ${{ python_min }}.*
# pip_check defaults to true; disable it explicitly. `pip check` fails on
# the conda-forge piexif `py_2` build, whose stale 2019 metadata pip reads
# as "piexif 1.1.3 is not supported on this platform" -- even though the
# package installs, imports, and works. The imports test verifies loading.
pip_check: false
about:
homepage: https://github.com/wiltodelta/remove-ai-watermarks
summary: Remove visible and invisible AI watermarks from images
description: |
Detect and remove visible AI watermarks (Gemini / Nano Banana sparkle,
ByteDance Doubao and Jimeng, Samsung Galaxy AI) and strip AI-provenance
metadata (C2PA, EXIF, IPTC, PNG text chunks) from images. The core package
covers the identify / metadata / visible / erase command surface; optional
pip extras add SynthID diffusion removal and additional invisible-watermark
detectors.
license: Apache-2.0
license_file: LICENSE
repository: https://github.com/wiltodelta/remove-ai-watermarks
extra:
recipe-maintainers:
- wiltodelta