Humanizer Pipeline Open-Sourced: Six-Step Markdown File for AI Text Post-Processing

A Reddit user has open-sourced a humanizer pipeline that runs as a single Markdown file with a six-step process for post-processing AI-generated text. The repo at github.com/milock/humanizer contains the pipeline, which prioritizes surgical patching over full rewrites unless severity thresholds are crossed.
Pipeline Steps
- Channel auto-detection: Detects email, Slack, LinkedIn, blog post, case study, landing page, or meeting agenda from cues like greetings, hashtags, code fences, word count, and voice signals. Each channel applies different rules.
- Voice calibration (optional): Accepts a voice profile file or a writing sample to derive a six-line profile. Skipped by default.
- Pattern scan: Scans in fixed order — 16 named structural patterns (dramatic reframe, manufactured punchline, runway sentence, performative directness, dramatic fragment Q&A, anaphora, copula avoidance, etc.), then vocabulary in three tiers (always-replace, cluster-flag, density-flag), then checks for point of view and concrete detail, then punctuation budgets and banned openers.
- Severity gate: If hits exceed thresholds (5+ vocab hits, 3+ pattern categories, uniform sentence length), the pipeline throws out the draft and rewrites from the outline. Otherwise it patches surgically.
- Rewrite: At the chosen depth, preserving voice.
- Self-audit pass: Asks “what makes the rewrite still obviously AI generated?” and revises again.
Key Design Decisions
- Channel-aware strictness: Short Slack messages are scrutinized less than landing page headlines. Sentence fragments are fine in Slack but flagged in long-form. One-line paragraphs are normal on LinkedIn.
- [HOLLOW] flag: Marks drafts that pass AI detection but say nothing specific — a separate problem from “reads like AI.”
- Voice profile schema: Declare intentional patterns (e.g., fragments and “And/But” sentence starts) so the pipeline leaves them alone.
- Setup mode: A 7-question interview populates a voice profile if you don't have one.
Output Format
The pipeline produces a structured report with stable section headers: Issues Found, Rewritten Draft, What Changed, Self-Audit, Final Version, Humanizer Report. This is parseable for chaining after a writer agent.
📖 Read the full source: r/ClaudeAI
👀 See Also

Relay: Open-Source Control Plane for OpenClaw AI Agents
Relay is an Electron desktop app that provides Claude Cowork-like workflow for OpenClaw, running on your infrastructure with your choice of LLM models and built-in governance features including approval gates and exportable audit trails.

Bifrost LLM Gateway: 11 Microsecond Overhead, Single Binary in Go
Bifrost is an open-source LLM proxy written in Go that routes requests to OpenAI, Anthropic, Azure, and Bedrock with 11 microsecond overhead per request, handling 5,000 RPS on a $20/month VPS.

Claude Code Remote Control: Continue Local Sessions from Any Device
Claude Code Remote Control lets you continue local Claude Code sessions from other devices like phones or browsers while keeping everything running on your machine. It's available as a research preview on Pro and Max plans, requiring authentication and workspace trust setup.

TinyFish Web Agent Outperforms Competitors in Web Task Benchmarking
TinyFish's web agent achieved an 81.9% success rate on hard web tasks, significantly outperforming competitors like OpenAI Operator at 43.2%.