RepoPicks Radar

Updated every day around 02:00 UTC

Guides

Radar home

Watermarks Remover

guillaumemeyer/watermarks-removerReviewed by Radar

What it does

A Python service plus add-on skills for AI coding assistants (Claude Code, Codex, Cursor) that find and remove AI provenance marks: invisible Unicode characters in text, C2PA and EXIF metadata in images, PDFs and Office files, and, by rewording, statistical text watermarks. It is aimed at technical users. You need Python 3.10+ and a terminal. Text cleaning through the service also needs a rewrite model (local Ollama or an online API). Optional pixel-level image removal downloads about 10 GB of models and works best with an NVIDIA graphics card.

How easy it is to install

C · install 1 or 2 tools · Windows

There is no installer: you install Python 3.10+, run the skill installer script and start the local service from a terminal, and the heavier optional parts need Docker or an NVIDIA graphics card.

Numbers on GitHub

Stars
25,776on Oct 31, 2026
Downloads
—all releases
Growth
+781stars in 5 days

Stars over time

24,80025,00025,20025,40025,60025,800 Oct 26Oct 27Oct 28Oct 29Oct 30Oct 31 24,80025,00025,20025,40025,60025,800 Oct 26Oct 29

Facts

Runs on
Windows, macOS, Linux
You need to install
Python
To build from source
Python, Docker, FFmpeg
Disk space
100 MB–300 MB · estimate
Accounts or keys
Hugging Face (HF_TOKEN, only for optional gated models), OpenAI-compatible model API for text rewriting (WATERMARKS_REWRITE_API_KEY), Password you choose for the local service (WATERMARKS_SERVER_API_KEY)
Cost
Free · If you choose an online rewrite model (the README gives DeepSeek as an example), that provider bills you separately.
License
MIT (Permissive)
Last update
Oct 21, 2026

Risk signals (6)

  • Attentionremoves ai provenance marks

    The main purpose is stripping marks that label content as AI-made (C2PA, SynthID-class watermarks). README 'Ethics and disclaimer': 'For privacy and research on your content — not academic fraud or false “human-written” claims.' The README bibliography cites 'SB 942 / EU AI Act Art. 50' as the AI-labeling context.

    AI review

  • Attentionai detector evasion features

    README changelog v0.7.0: 'Pangram bulk API as a human-likeness backend', a 'humanize' tactic that 'names the human-writer rules in the prompt', and a 'New black-box watermark-stealing module and prompt-corpus downloader (#303)' (top-level folder stealer/).

    AI review

  • Inforestricted license optional components

    compose.yaml: 'ctrlregen and synthid bake in upstream code that is not publicly redistributable (all-rights-reserved / non-commercial Research License), so they build from source locally and are never pushed to GHCR.'

    AI review

  • Infopinned dependencies with advisories

    README: 'Its research-era dependency pins (requirements-ctrlregen.txt — e.g. transformers==4.37.2, diffusers==0.27.2) carry published advisories and are intentionally not current', installed only in a separate venv for the optional CtrlRegen backend.

    AI review

  • Infosetup scripts download third party code

    README: setup_synthid.sh, setup_ctrlregen.sh and setup_markllm.sh each 'Clones upstream' repositories, create a venv and install torch and other packages; models download from Hugging Face on first run.

    AI review

  • Infoagent hook edits files

    README: the Claude Code plugin 'registers a PostToolUse hook on Write|Edit|MultiEdit|NotebookEdit'; in 'clean' mode it 'Strips the marks in place' in files the agent writes.

    AI review

Evidence is shown in its original language.

What Radar could not check

  • Whether the Windows commands (py install_skill.py, py service/scripts/server.py) work as documented.
  • How well text watermark removal holds up against real vendor detectors; the README says no tool can certify a detector will fail.
  • How much the rewording changes the quality and meaning of cleaned text.
  • Real cost of an online rewrite model, and disk and graphics memory use of the optional ~10 GB pixel-removal models.
  • What the stealer/ folder and its prompt-corpus downloader send or fetch over the network.

Similar projects

The RepoPicks app

Coming soon: install in 1 click with the RepoPicks app.