ilyautov/humanizer-ru
humanizer-ru: редактура русского текста для AI-агентов. Убирает канцелярит и шаблонные обороты, сверяет смысл и факты. 67 признаков, 21 жёсткий запрет, сканер, CLI, MCP и расширение Chrome. | Russian text editing for AI agents: removes bureaucratese and template phrasing, checks facts.
What it solves
This project addresses the common issue of "AI-generated" style in Russian text—specifically the overuse of bureaucratic language (kantselyarit), repetitive templates, and robotic phrasing. It helps users refine AI-generated drafts to sound more natural while ensuring the original meaning and facts remain intact.
How it works
It provides a specialized "skill" for AI agents (like Claude Code, Cursor, or Cline) that performs local editing rather than full rewrites. The tool uses a catalog of 67 stylistic patterns and 21 hard-banned phrases to identify problematic text. It offers four modes: full editing, audit-only (diagnostic), targeted editing, and a "drafting" mode that automatically checks your own writing for these patterns. It also includes a standalone scanner, a browser extension, and an MCP server for integration with various AI development environments.
Who it’s for
It is designed for writers, editors, and developers who use AI to generate Russian-language content and want to ensure the output is high-quality, readable, and free of common AI-generated markers.
Highlights
- Genre-aware scanning: Adjusts detection thresholds based on whether the text is academic, marketing, fiction, or news.
- Fact-preservation: Focuses on local edits to remove fluff without hallucinating new facts or changing the author's intent.
- Multi-platform support: Compatible with Claude.ai, Claude Code, Cursor, and various other agentic frameworks via a standardized skill format.
- Local-first: The scanner and audit tools can run locally on your machine, ensuring text privacy.
- CI/CD integration: Includes a GitHub Action to enforce "cleanliness" scores on documentation or content repositories.
Related
- Project
- Project
- Project
- Project
- Project