Stop sounding like a bot. Instantly check your text's "Humanity Score".
- ๐ Instant Readability Score - Get a 0-100 score showing how "human" your text sounds
- ๐จ Beautiful Terminal UI - Color-coded gauge from ๐ด Robot to ๐ข Human
- ๐ Multiple Formats - Supports Markdown (
.md) and plain text (.txt) files - ๐จ AI Word Detection - Highlights common AI-generated words like "delve", "testament", "tapestry"
- โก Fast & Lightweight - No API calls, runs completely offline
pip install text-humanizerOr install from source:
git clone https://github.com/PerryLink/text-humanizer.git
cd text-humanizer
poetry installCheck a file:
check-human ./draft.mdPipe from clipboard (macOS):
pbpaste | check-human -Pipe from clipboard (Windows):
powershell Get-Clipboard | check-human -The tool uses proven readability algorithms:
-
Flesch Reading Ease Score - Higher scores = easier to read
- 0-30: Very difficult (Academic/Robot)
- 30-60: Difficult (Standard)
- 60-100: Easy (Conversational/Human)
-
Average Sentence Length - Shorter sentences = more natural
- Penalty applied if average > 25 words
-
AI Word Detection - Flags common AI-generated words that make text sound robotic
text-humanizer/
โโโ src/
โ โโโ text_humanizer/
โ โโโ __init__.py
โ โโโ __main__.py
โ โโโ analyzer.py # Core analysis logic
โ โโโ cleaner.py # Text preprocessing
โ โโโ cli.py # Command-line interface
โ โโโ ui.py # Terminal UI rendering
โโโ tests/
โ โโโ test_analyzer.py
โ โโโ test_cleaner.py
โโโ examples/
โ โโโ sample_human.txt
โ โโโ sample_robot.txt
โ โโโ sample_markdown.md
โโโ pyproject.toml
โโโ README.md
โโโ LICENSE
โโโ CONTRIBUTING.md
- Python 3.8+ - Core language
- textstat - Readability metrics calculation
- rich - Beautiful terminal output
- typer - CLI framework
- pytest - Testing framework
- black - Code formatting
This project is licensed under the Apache License 2.0 - see the LICENSE file for details.
Copyright 2026 Chance Dean (novelnexusai@outlook.com)
Contributions are welcome! Please see CONTRIBUTING.md for details.
- ๐ ๅณๆถๅฏ่ฏปๆง่ฏๅ - ่ทๅพ 0-100 ๅ็"ไบบๆงๅ"่ฏๅ
- ๐จ ็ฒพ็พ็ป็ซฏ็้ข - ไป ๐ด ๆบๅจไบบๅฐ ๐ข ไบบ็ฑป็ๅฝฉ่ฒ่ฏๅๆก
- ๐ ๅคๆ ผๅผๆฏๆ - ๆฏๆ Markdown (
.md) ๅ็บฏๆๆฌ (.txt) ๆไปถ - ๐จ AI ่ฏๆฑๆฃๆต - ้ซไบฎๆพ็คบๅธธ่ง็ AI ็ๆ่ฏๆฑ,ๅฆ "delve"ใ"testament"ใ"tapestry"
- โก ๅฟซ้่ฝป้ - ๆ ้ API ่ฐ็จ,ๅฎๅ จ็ฆป็บฟ่ฟ่ก
pip install text-humanizerๆไปๆบ็ ๅฎ่ฃ :
git clone https://github.com/PerryLink/text-humanizer.git
cd text-humanizer
poetry installๆฃๆฅๆไปถ:
check-human ./draft.mdไปๅช่ดดๆฟ่ฏปๅ(macOS):
pbpaste | check-human -ไปๅช่ดดๆฟ่ฏปๅ(Windows):
powershell Get-Clipboard | check-human -ๆฌๅทฅๅ ทไฝฟ็จ็ป่ฟ้ช่ฏ็ๅฏ่ฏปๆง็ฎๆณ:
-
Flesch ้ ่ฏปๆๅบฆ่ฏๅ - ๅๆฐ่ถ้ซ = ่ถๆ่ฏป
- 0-30:้ๅธธๅฐ้พ(ๅญฆๆฏ/ๆบๅจไบบ)
- 30-60:ๅฐ้พ(ๆ ๅ)
- 60-100:็ฎๅ(ๅฏน่ฏ/ไบบ็ฑป)
-
ๅนณๅๅฅๅญ้ฟๅบฆ - ๅฅๅญ่ถ็ญ = ่ถ่ช็ถ
- ๅนณๅ่ถ ่ฟ 25 ไธชๅ่ฏไผ่ขซๆฃๅ
-
AI ่ฏๆฑๆฃๆต - ๆ ่ฎฐไฝฟๆๆฌๅฌ่ตทๆฅๅๆบๅจไบบ็ๅธธ่ง AI ็ๆ่ฏๆฑ
text-humanizer/
โโโ src/
โ โโโ text_humanizer/
โ โโโ __init__.py
โ โโโ __main__.py
โ โโโ analyzer.py # ๆ ธๅฟๅๆ้ป่พ
โ โโโ cleaner.py # ๆๆฌ้ขๅค็
โ โโโ cli.py # ๅฝไปค่ก็้ข
โ โโโ ui.py # ็ป็ซฏ UI ๆธฒๆ
โโโ tests/
โ โโโ test_analyzer.py
โ โโโ test_cleaner.py
โโโ examples/
โ โโโ sample_human.txt
โ โโโ sample_robot.txt
โ โโโ sample_markdown.md
โโโ pyproject.toml
โโโ README.md
โโโ LICENSE
โโโ CONTRIBUTING.md
- Python 3.8+ - ๆ ธๅฟ่ฏญ่จ
- textstat - ๅฏ่ฏปๆงๆๆ ่ฎก็ฎ
- rich - ็ฒพ็พ็ป็ซฏ่พๅบ
- typer - CLI ๆกๆถ
- pytest - ๆต่ฏๆกๆถ
- black - ไปฃ็ ๆ ผๅผๅ
ๆฌ้กน็ฎ้็จ Apache License 2.0 ่ฎธๅฏ่ฏ - ่ฏฆ่ง LICENSE ๆไปถใ
็ๆๆๆ 2026 Chance Dean (novelnexusai@outlook.com)
ๆฌข่ฟ่ดก็ฎ!่ฏฆๆ ่ฏทๅ้ CONTRIBUTING.mdใ