Skip to main content

ru-humanizer

Сканер следов нейросети в русском тексте из проекта humanizer-ru. Считает балл чистоты от 0 до 100, находит 21 жёсткий запрет и 64 признака машинной манеры, проверяет факт-замок между исходником и правкой. Правила откалиброваны на 55 тысячах размеченных русских текстов. Работает офлайн, текст никуда не отправляется.

mcp-name: io.github.ilyautov/humanizer-ru

Командная строка

pip install ru-humanizer
ru-humanizer статья.md
ru-humanizer статья.md --genre academic
echo "текст" | ru-humanizer -
ru-humanizer чистовик.md --before исходник.md

Код выхода: 0 чисто, 1 есть жёсткие запреты, 2 в чистовике появился факт, которого не было в исходнике. Флаг --json отдаёт машинный отчёт.

MCP-сервер

Тот же пакет поднимает MCP-сервер по stdio с двумя инструментами:

  • scan_text: балл, штрафы, запреты и маркеры с позициями, ритм, морфология, структура.
  • compare_texts: балл «было и стало» и факт-замок: что пропало, что появилось, какие кванторы вроде «впервые» или «единственный» возникли без источника.

Конфигурация для Claude Desktop, Cursor и других клиентов:

{
  "mcpServers": {
    "humanizer-ru": {
      "command": "uvx",
      "args": ["--from", "ru-humanizer", "ru-humanizer-mcp"]
    }
  }
}

Что это не делает

Балл считает плотность оборотов, по которым читатель узнаёт машинную манеру. Это не вероятность авторства и не детектор: инструмент не обходит проверки и не выносит вердиктов, он показывает, что править. Полный каталог признаков, скилл для агентов и расширение Chrome лежат в репозитории.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ru_humanizer-3.26.1.tar.gz (53.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ru_humanizer-3.26.1-py3-none-any.whl (45.1 kB view details)

Uploaded Python 3

File details

Details for the file ru_humanizer-3.26.1.tar.gz.

File metadata

  • Download URL: ru_humanizer-3.26.1.tar.gz
  • Upload date:
  • Size: 53.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for ru_humanizer-3.26.1.tar.gz
Algorithm Hash digest
SHA256 e03c0e88de32c35301b1f758741dec79d4574b3b159b61a5e99718a2bc0d78dc
MD5 2d3c5de97565cc1eb5e276ed0595e175
BLAKE2b-256 2bc16f1852d79a6f819f3f5791e029fec9622a8d8062cd13062e1588051764c5

See more details on using hashes here.

Provenance

The following attestation bundles were made for ru_humanizer-3.26.1.tar.gz:

Publisher: publish-pypi.yml on ilyautov/humanizer-ru

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ru_humanizer-3.26.1-py3-none-any.whl.

File metadata

  • Download URL: ru_humanizer-3.26.1-py3-none-any.whl
  • Upload date:
  • Size: 45.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for ru_humanizer-3.26.1-py3-none-any.whl
Algorithm Hash digest
SHA256 0f6431ba7d29435c3c7c7800b074ce7bda98b2ef835f797eb2ad4d6581cc9def
MD5 372a0a9894f559a093a2aacfe9c69631
BLAKE2b-256 d11f9f1330180b1a5c0a2ea3af8e8559d6aec89c8a25463b098e9ea74b0d4973

See more details on using hashes here.

Provenance

The following attestation bundles were made for ru_humanizer-3.26.1-py3-none-any.whl:

Publisher: publish-pypi.yml on ilyautov/humanizer-ru

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

3.26.2

2 files

This release

3.26.1 This release

2 files

3.26.0

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page