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": ["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.2.tar.gz (53.4 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.2-py3-none-any.whl (45.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: ru_humanizer-3.26.2.tar.gz
  • Upload date:
  • Size: 53.4 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.2.tar.gz
Algorithm Hash digest
SHA256 e7567319f5a5f4e76777ed23a2c03b9eb4509a9d8c7906cf04e4681e685ed379
MD5 15414a6692bc30ed33525ca94192fc99
BLAKE2b-256 8deddd9774f3a42a8c66255c915f284bc63fb198cd4da23d7fab5eb92a5637db

See more details on using hashes here.

Provenance

The following attestation bundles were made for ru_humanizer-3.26.2.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.2-py3-none-any.whl.

File metadata

  • Download URL: ru_humanizer-3.26.2-py3-none-any.whl
  • Upload date:
  • Size: 45.2 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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 6c75a7824d5dbcf3966234eecb846e866fe26fd25429da945d50bb225e61776d
MD5 ce4e57417df552280f5df1fd87002ff6
BLAKE2b-256 2115bd6b60d0c2be7d1ba6c904098934662f37862d6685d56bf517236f1671cc

See more details on using hashes here.

Provenance

The following attestation bundles were made for ru_humanizer-3.26.2-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

This release

3.26.2 This release

2 files

3.26.1

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