humanizer CLI: Local Humanizer Tool for Spotting AI Writing Patterns

Scan drafts for 13 writing patterns, search a 33-rule editorial catalog, and copy the complete rewrite prompt from your terminal.

Humanizer is a free CLI that checks your article draft against 33 signs of AI-generated writing and prints the matches with line numbers.

The tool packages the Humanizer agent skill built by blader, itself drawn from Wikipedia’s “Signs of AI writing” guide and the observations of WikiProject AI Cleanup.

You can run humanizer check draft.md to flag mechanical signals such as em dashes, emoji headings, hedging, padded phrases, chatbot leftovers, flattery, and rhetorical openings in your text.

Fixed rules cover 13 patterns. The remaining 20 depend on context and editorial judgment, and the CLI includes numbered explanations with before-and-after examples.

Note that the CLI only reports rule matches and supplies editorial reference material. It does not calculate an AI authorship score or rewrite the draft automatically.

You can use the prompt command to prepare the skill instructions, rewriting rules, and source text for use in your preferred AI assistant or AI coding agent.

Humanizer CLI v.s. AI Detectors & AI Humanizer

Humanizer CLI performs a rule-based editorial audit. AI content detectors estimate authorship probability, while AI humanizers generate replacement text.

A detector score does not explain every writing flaw. A rewriter can change facts, terminology, or tone. humanizer keeps the original text intact and points the editor toward specific patterns.
Primary resultAppropriate use
Humanizer CLIPattern matches, rule explanations, and examplesReviewing style habits in a local draft
AI content detectorHuman or AI probability scoreChecking how a classification system interprets text
AI text rewriterA rewritten version of the sourceProducing alternate wording for manual review

Key Features

  • Lists all 33 writing patterns by category.
  • Opens individual patterns with complete explanations and examples.
  • Searches the pattern catalog by keyword.
  • Scans draft files for 13 mechanically detectable habits.
  • Reports the line and matching fragment for each result.
  • Copies the complete skill prompt and draft to the clipboard.
  • Accepts another skill file.
  • Writes output to a file.

How to Use Humanizer CLI

Install the package, then launch it:

npm install -g .
humanizer

Or run it without installing anything globally:

npx humanizer

On first run on Windows, the CLI unpacks sources/humanizer.zip into sources/humanizer.exe automatically.

See the full pattern catalog:

humanizer patterns

Check a specific draft:

humanizer check draft.md

Look up one pattern by number:

humanizer show 14

Search for patterns matching a keyword:

humanizer search hedging

Get a rewrite without an API key: run humanizer prompt draft.md --copy, then paste the clipboard content into any chat tool for the manual rewrite.

The interactive prompt keeps a session open for repeated commands:

humanizer> show 14
humanizer> check draft.md
humanizer> search hedging
humanizer> exit

Use --out to save generated output to a file:

humanizer prompt draft.md --out rewrite-prompt.txt

Humanizer CLI Reference

CommandWhat it does
patternsLists every pattern, grouped by section
show <n>Prints one pattern in full, with before and after
search <term>Filters patterns by keyword
check <file>Scans a draft for the 13 mechanically detectable patterns
prompt [file]Prints or copies the full skill prompt, ready to paste into a chat
installShows how to load the skill into an agent
doctorReports what is running and where SKILL.md came from

Flags: --copy, --out <file>, --skill <path>, --no-color.

SKILL.md resolves in this order: the path given to --skill, a file named SKILL.md in the current directory, a copy next to the binary, and finally a compiled-in fallback baked into the executable.

The patterns, show, and search commands work even if the local SKILL.md file goes missing.

Troubleshooting

The native executable has no code signature. Windows SmartScreen can display a warning when it runs for the first time.

Some antivirus products quarantine unsigned executables. Confirm the repository and file origin before restoring the binary.

Use Windows Terminal when box-drawing characters render incorrectly. The following command switches an older console to UTF-8:

chcp 65001

Alternatives & Related Resources

Pros

  • No API key or account required
  • Run fully offline
  • Free and open source under MIT
  • 87 KB binary with zero runtime dependencies

Cons

  • Only 13 of 33 patterns auto-detected
  • No automatic rewriting
  • Unsigned binary triggers SmartScreen warnings

FAQs

Q: Does the check command catch every sign of AI writing?
A: No. The fixed rules in check catch 13 of the 33 catalogued patterns: things like dashes, emoji, curly quotes, and stock phrases. The other 20, including inflated significance and claims that sound fair on the surface, need a human reader working through the patterns or show output by hand.

Q: What happens if antivirus software removes the binary?
A: Restore it from quarantine, or run the install again to re-extract humanizer.exe from sources/humanizer.zip.

Q: Can a team use its own list of patterns instead of the built-in 33?
A: Yes. Point the --skill flag at a modified SKILL.md file, and every command reads that file instead of the compiled-in default.

Q: Can humanizer rewrite my draft?
A: No. The tool detects patterns and can export a skill prompt for an LLM to perform a rewrite, but it does not alter text on its own.

Q: Will it flag my genuinely human writing?
A: Yes, especially the mechanically detected patterns. An em-dash, a bolded list lead, or the word “delve” in genuinely human prose will still trigger a flag.

Q: Does the beacon phone home with my drafts?
A: No. The optional usage ping (beacon.js) is disabled by default and does not transmit file contents, draft text, or any personal data. You can remove or ignore the file.

Q: Can I use it on macOS or Linux?
A: No. The core checker is a native Windows binary.

Q: How is this different from an AI detector?
A: Detectors estimate whether a text was generated by AI. humanizer lists specific writing habits associated with AI output. You use a detector to answer “was this written by AI?” and humanizer to answer “what makes it sound like AI, and how do I fix it?”

Q: Does it support languages other than English?
A: No. The 33 patterns target English prose.

Leave a Reply

Your email address will not be published. Required fields are marked *

Get the latest & top AI tools sent directly to your email.

Subscribe now to explore the latest & top AI tools and resources, all in one convenient newsletter. No spam, we promise!