Open source · Local-first · MCP server

Make AI sound like you.

Your agent drafts the email, the PR, the Slack reply. HumanifyMe rewrites it in your actual voice, learned from your real writing, stored only on your machine.

Free during beta · Bring your own API key · No account, no telemetry

See it in action

One command sets up your profile. Then rewrite any draft in your voice.

humanifyme-demo

$

A voice fingerprint, not a filter

“AI humanizers” rewrite toward a generic professional register. HumanifyMe builds a structured profile of how one specific person writes.

01

Give it your writing

Paste 3–10 real emails or messages, point it at a folder, or import your ChatGPT / Claude history. Everything is redacted before any model sees it.

02

It learns your fingerprint

Not an opaque embedding — a readable, editable profile: sentence rhythm, formality, your actual phrases, words you avoid, how you disagree.

03

Your agent uses it

Every MCP agent gets a humanify_text tool. It reaches for your voice automatically on PR descriptions, emails, anything you send as yourself.

Two minutes, one snippet

Requires Node 22.5+. Install once, then every MCP agent on your machine speaks your voice.

Claude Code

One-line MCP registration.

claude mcp add humanifyme -- npx -y --package humanifyme@latest humanifyme-mcp

Cursor, Claude Desktop, etc.

Add this server to your mcp.json.

{ "mcpServers": { "humanifyme": { "command": "npx", "args": ["-y", "--package", "humanifyme@latest", "humanifyme-mcp"] } } }

Command line

Full pipeline without an agent.

npx -y humanifyme@latest setup npx -y humanifyme@latest rewrite draft.txt

No API key? Analyze first.

Local, deterministic AI-writing checklist.

echo "At its core, this robust approach paves the way." | npx -y humanifyme@latest analyze

Help us grow

HumanifyMe is Apache 2.0 and built in the open. Stars and contributors make the project visible and keep it honest.

⭐ Stars 🐛 Issues 💬 Discussions

Fair questions

Is this an “AI detector bypass”?

No. HumanifyMe makes text sound like you because it is built from how you write, not from tricks aimed at fooling a classifier.

What do you collect about me?

Nothing. There is no account, no telemetry, and no HumanifyMe backend. Your samples and profile stay in ~/.humanifyme/ on your machine.

Does it work with local models?

Yes. Point it at Ollama and nothing ever leaves your machine, not even redacted text.