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.0.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.0-py3-none-any.whl (45.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: ru_humanizer-3.26.0.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.0.tar.gz
Algorithm Hash digest
SHA256 54b3953ce5d5b588f131e2078c3a850d09ec4dc952ee0fdd39e017c295fab78b
MD5 dea2517a6047a225e7073cbc96e43dd3
BLAKE2b-256 65bfafb252f3b6b141dcb1c9348f0ec7f9644a690b70e14271d53ba2a578953b

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: ru_humanizer-3.26.0-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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 7fe4227245309f5fb5843b7a0cdc30460db68dc6fcfcca30930a12369ac1a276
MD5 4889fea8b41a33a9a054c555447120ec
BLAKE2b-256 729f040ff16ccaea5a7e1ce5a727b586b8dc6e4c35811cb980cb5fdc47357123

See more details on using hashes here.

Provenance

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

3.26.1

2 files

This release

3.26.0 This release

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