Инструменты17 августа 2026 г., 09:45 МСК🤖 Auto

Watermarks-remover: как удалить ИИ-метки из текста и файлов

Новый open-source инструмент на Python позволяет удалять невидимые водяные знаки от OpenAI, Claude и Google из текстов, изображений и документов.

Баннер новости 5897

Что это за инструмент

Watermarks-remover — это проект с открытым исходным кодом, разработанный для очистки цифрового контента от провенансных меток (provenance marks), внедренных различными ИИ-моделями. Инструмент позиционируется как средство защиты приватности и «гигиены» контента, который пользователь считает своим. Проект не требует установки сложных зависимостей: базовая служба работает на чистом Python 3.10+ (stdlib) и запускается как локальный HTTP-сервер.

Технические детали и поддержка форматов

Инструмент работает в несколько слоев. Первый слой использует детерминированные скрипты для удаления невидимых символов Unicode, экзотических пробелов и символов двунаправленного текста. Второй слой (опционально) использует переписывание текста через LLM для разрушения статистических водяных знаков. Третий слой обрабатывает метаданные файлов (C2PA, EXIF, XMP) для изображений и документов.

Поддерживаемые форматы и целевые платформы:

Тип контента Поддерживаемые форматы Целевые ИИ-вендоры / технологии
Текст Markdown, HTML, Plain Text Claude, OpenAI, Gemini (SynthID-Text), Open-LLM (Kirchenbauer)
Изображения PNG, JPEG, WebP, BMP, GIF, TIFF, SVG MarkDiffusion, CtrlRegen, SynthID-Image
Документы PDF, DOCX, EPUB, ODT C2PA, EXIF, XMP, свойства документов

Как это работает

Архитектура проекта разделена на «навык» (skill) и службу (service). Навык является тонким клиентом, который управляет процессом через HTTP-запросы, поэтому хосту не нужно иметь Python-окружение. Служба запускается локально по адресу http://127.0.0.1:8765.

Для очистки файлов можно использовать CLI-скрипты:

  • inspect_file.py — анализ файла на наличие меток.
  • clean_file.py — удаление меток и сохранение результата.

Пример команды для очистки текста с использованием локальной модели Ollama (например, llama3.2) для переписывания:

WATERMARKS_REWRITE_BACKEND=ollama WATERMARKS_REWRITE_MODEL=llama3.2 \
python3 service/scripts/rewrite_text.py draft.md -o draft.rewritten.md

Интеграция с AI-агентами

Проект предлагает готовые интеграции для популярных AI-ассистентов:

  • Grok: Установка через создание символической ссылки в папку .grok/skills. Вызов осуществляется командой /remove-ai-marks.
  • Cursor: Предоставляется отдельный навык clean-user-facing-text для очистки текста в редакторе. Установка через скрипт install_skill.py.

Также доступен Docker-образ ghcr.io/guillaumemeyer/watermarks-remover:latest, который включает все необходимые инструменты, такие как exiftool, qpdf и c2patool, для полной очистки метаданных.

Важно для пользователей

Инструмент предназначен для работы с контентом, права на который принадлежат пользователю. Он не предназначен для обхода систем защиты авторских прав третьих лиц. Текст-инструменты отказываются обрабатывать бинарные файлы (например, .docx или .pdf) напрямую, так как это может привести к повреждению структуры файла; для таких файлов следует использовать inspect_file.py или clean_file.py.

Источник: Github ↗