Mindket

humanizer

Newversion 1 · updated

Overview

Rewrites AI-written drafts in English or Chinese so the text sounds human, keeping figures, dates, names and quotations as they are, with a way to lock chosen passages word for word.

humanizer is a kit in the Writing category, listed by Mindket. It is free. This is version 1, last updated on . Download it on this page, a zip of its files. Nothing in it runs by itself.

At a glance

You need
  • A web browser, for the online Space
  • Python on Windows, macOS or Linux, for a local copy
  • The Python packages listed in requirements.txt
Runs in
  • A web browser: the Space on Hugging Face runs the model on ZeroGPU
  • A desktop app: macOS on Apple silicon and Windows, linked from the Space page
  • A command line: the hz tool, plus steps for llama.cpp, MLX, transformers and vLLM
  • Python scripts: the /humanize API through gradio_client
Start with
pip install -U huggingface_hub
hf download jialinyyzz/humanizer --repo-type space --local-dir humanizer
cd humanizer

Platform

macOSOperating system
WindowsOperating system

About

What it is

humanizer is a Gradio app that jialinyyzz published as a Hugging Face Space. It runs a 12B model that rewrites drafts an AI wrote, such as emails, essays, reports and forum posts, in English or Chinese, so the text sounds human. The model is trained to leave figures, dates, names and quotations untouched and to add nothing of its own.

Who it suits

People who start from an AI draft and want it to sound more natural without changing the facts in it. That covers writers, office staff and developers who work in English or Chinese.

IndustryWho uses itHow they use itExample
BusinessOffice staffRewrite an AI-written email or report before it goes outSoftening a stiff status update while its dates stay put
PublishingForum and blog writersRewrite a post draft in English or ChineseTurning a flat AI post into one that sounds natural
Software developmentDevelopersSend drafts to the /humanize API from a scriptLooping through several drafts with the Python client

Skip it if you need text written from scratch or checked for truth, since it only rewrites a draft you bring.

Where to use it

humanizer works in these places.

  • A web browser: the Space on Hugging Face runs the model on ZeroGPU
  • A desktop app: macOS on Apple silicon and Windows, linked from the Space page
  • A command line: the hz tool, plus steps for llama.cpp, MLX, transformers and vLLM
  • Python scripts: the /humanize API through gradio_client
Use caseWhoWhat they get back
Rewrite a draftAnyone with an AI-written textA rewrite that keeps the facts, with a copy rate and a list of any numbers that went missing
Protect a passageWriters with exact wordingA selected passage that comes through the rewrite word for word
Import a filePeople with a .docx or PDFThe text of the file, up to 10 MB, loaded into the draft
Call the APIDevelopersThe rewrite from the /humanize endpoint

How to set it up

Online use needs only a browser. A local copy needs a few more things first.

  • A web browser, for the online Space
  • Python on Windows, macOS or Linux, for a local copy
  • The Python packages listed in requirements.txt
  1. Open the Space's page on Hugging Face if you only want to use it online.
  2. For a local copy, install the Hugging Face hub library with pip.
  3. Download the Space's files into a folder called humanizer.
  4. Move into that folder.
  5. Install Gradio at the version the Space uses.
  6. Install the packages listed in requirements.txt.
  7. Start the app with Python.
pip install -U huggingface_hub
hf download jialinyyzz/humanizer --repo-type space --local-dir humanizer
cd humanizer
pip install gradio==6.29.0
pip install -r requirements.txt
python app.py

How to use it

Online, open the Space's page, add your draft or import a .docx or PDF file, and run the rewrite. To protect a passage, select it and click Create fact first. With a local copy, start the app from its folder with the command below.

python app.py

Developers can call the rewrite from Python with gradio_client, using the call below.

Client("jialinyyzz/humanizer").predict(draft, api_name="/humanize")
ToolWhat it does
Create factKeeps a selected passage word for word by swapping it for a placeholder that the model copies through
ImportPulls the words out of a .docx or PDF file of up to 10 MB and discards the file straight after
/humanize APIRewrites one part of up to 700 words per call and returns a copy rate and any missing numbers
python app.pyStarts the Gradio app from the main file

Example

You paste an AI-written email that holds a date and a person's name, select both and click Create fact. The page returns a more natural rewrite with those two passages unchanged. When a part drops a protected passage, the page redoes that part, up to 3 times, and never shows you the altered version.

For newcomers and experts

If you are new, paste one short email into the online Space and read the rewrite next to your original. Check the numbers, dates and names before you send anything.

If you know the field, the Space runs the model's bf16 weights on ZeroGPU. The cap for one run is roughly 2,100 words in English, or 3,600 characters in Chinese. Longer text is cut at paragraph breaks above 700 words or 1,200 characters, and each piece is rewritten in turn. If the GPU stops partway, the parts already done stay visible with a note. When the model answers an English draft in Chinese, the page samples that part again on its own.

  1. You add a draft and mark passages to keep
  2. Long text is cut at paragraph breaks
  3. The model rewrites each part
  4. A part that loses a kept passage is redone
  5. You read the result

Good to know

It rewrites the text you give it, so the result still needs your own read.

  • Accuracy: check the rewrite before sending it, mainly the numbers, dates and names, and whether each claim still points the same way
  • Chinese: in the author's checks it trails English, with no factual problem in 149 of 204 rewrites
  • Privacy: the Space stores submitted text and rewrites anonymously in a private dataset to improve the model, and does not share it with third parties
  • Filter: emails, phone numbers, links, card numbers, IP addresses and ID numbers are replaced with placeholders by pattern matching, so names written out in words are not caught
  • Removal: you can ask for your text to be deleted in the Space's Community tab, with the rough date and a short phrase from it
  • Hardware: zero-a10g at Hugging Face
  • Size: 20 files in the repository
  • License: apache-2
  • Cost to run: none named
  • Data it reaches: the text you submit, stored as described above, and imported files, which are deleted once their text is read
  • Not for: text you would not want stored, unless you run the model on your own computer
English evaluation drafts flagged as AI, out of 210
Latest release11 drafts
Previous release26 drafts

README and files

README

humanizer

Rewrites AI-written drafts in English or Chinese so the text sounds human, keeping figures, dates, names and quotations as they are, with a way to lock chosen passages word for word.

Made by jialinyyzz on Hugging Face. These notes are Mindket's, written from its Space page and README; the app's own files and license are on Hugging Face.

About

What it is: humanizer is a Gradio app that jialinyyzz published as a Hugging Face Space. It runs a 12B model that rewrites drafts an AI wrote, such as emails, essays, reports and forum posts, in English or Chinese, so the text sounds human. The model is trained to leave figures, dates, names and quotations untouched and to add nothing of its own.

Who it suits: People who start from an AI draft and want it to sound more natural without changing the facts in it. That covers writers, office staff and developers who work in English or Chinese.

Industry | Who uses it | How they use it | Example
Business | Office staff | Rewrite an AI-written email or report before it goes out | Softening a stiff status update while its dates stay put
Publishing | Forum and blog writers | Rewrite a post draft in English or Chinese | Turning a flat AI post into one that sounds natural
Software development | Developers | Send drafts to the /humanize API from a script | Looping through several drafts with the Python client

Skip it if you need text written from scratch or checked for truth, since it only rewrites a draft you bring.

Where to use it: humanizer works in these places.

  • A web browser: the Space on Hugging Face runs the model on ZeroGPU
  • A desktop app: macOS on Apple silicon and Windows, linked from the Space page
  • A command line: the hz tool, plus steps for llama.cpp, MLX, transformers and vLLM
  • Python scripts: the /humanize API through gradio_client
Use case | Who | What they get back
Rewrite a draft | Anyone with an AI-written text | A rewrite that keeps the facts, with a copy rate and a list of any numbers that went missing
Protect a passage | Writers with exact wording | A selected passage that comes through the rewrite word for word
Import a file | People with a .docx or PDF | The text of the file, up to 10 MB, loaded into the draft
Call the API | Developers | The rewrite from the /humanize endpoint

How to set it up: Online use needs only a browser. A local copy needs a few more things first.

  • A web browser, for the online Space
  • Python on Windows, macOS or Linux, for a local copy
  • The Python packages listed in requirements.txt
  1. Open the Space's page on Hugging Face if you only want to use it online.
  2. For a local copy, install the Hugging Face hub library with pip.
  3. Download the Space's files into a folder called humanizer.
  4. Move into that folder.
  5. Install Gradio at the version the Space uses.
  6. Install the packages listed in requirements.txt.
  7. Start the app with Python.
pip install -U huggingface_hub
hf download jialinyyzz/humanizer --repo-type space --local-dir humanizer
cd humanizer
pip install gradio==6.29.0
pip install -r requirements.txt
python app.py

How to use it: Online, open the Space's page, add your draft or import a .docx or PDF file, and run the rewrite. To protect a passage, select it and click Create fact first. With a local copy, start the app from its folder with the command below.

python app.py

Developers can call the rewrite from Python with gradio_client, using the call below.

Client("jialinyyzz/humanizer").predict(draft, api_name="/humanize")
Tool | What it does
Create fact | Keeps a selected passage word for word by swapping it for a placeholder that the model copies through
Import | Pulls the words out of a .docx or PDF file of up to 10 MB and discards the file straight after
/humanize API | Rewrites one part of up to 700 words per call and returns a copy rate and any missing numbers
python app.py | Starts the Gradio app from the main file

Example: You paste an AI-written email that holds a date and a person's name, select both and click Create fact. The page returns a more natural rewrite with those two passages unchanged. When a part drops a protected passage, the page redoes that part, up to 3 times, and never shows you the altered version.

For newcomers and experts: If you are new, paste one short email into the online Space and read the rewrite next to your original. Check the numbers, dates and names before you send anything.

If you know the field, the Space runs the model's bf16 weights on ZeroGPU. The cap for one run is roughly 2,100 words in English, or 3,600 characters in Chinese. Longer text is cut at paragraph breaks above 700 words or 1,200 characters, and each piece is rewritten in turn. If the GPU stops partway, the parts already done stay visible with a note. When the model answers an English draft in Chinese, the page samples that part again on its own.

You add a draft and mark passages to keep
Long text is cut at paragraph breaks
The model rewrites each part
A part that loses a kept passage is redone
You read the result

Good to know: It rewrites the text you give it, so the result still needs your own read.

  • Accuracy: check the rewrite before sending it, mainly the numbers, dates and names, and whether each claim still points the same way
  • Chinese: in the author's checks it trails English, with no factual problem in 149 of 204 rewrites
  • Privacy: the Space stores submitted text and rewrites anonymously in a private dataset to improve the model, and does not share it with third parties
  • Filter: emails, phone numbers, links, card numbers, IP addresses and ID numbers are replaced with placeholders by pattern matching, so names written out in words are not caught
  • Removal: you can ask for your text to be deleted in the Space's Community tab, with the rough date and a short phrase from it
  • Hardware: zero-a10g at Hugging Face
  • Size: 20 files in the repository
  • License: apache-2
  • Cost to run: none named
  • Data it reaches: the text you submit, stored as described above, and imported files, which are deleted once their text is read
  • Not for: text you would not want stored, unless you run the model on your own computer
Title: English evaluation drafts flagged as AI, out of 210
Latest release: 11 drafts
Previous release: 26 drafts

On Hugging Face, 13 November 2026

  • Likes: 51
  • Built with: gradio
  • License: apache-2.0

Links

Try it

Open the Space in your browser, or copy it to your own Hugging Face account from its page. Nothing in this kit runs by itself.

Files
README.md  7 KB

1 file, 7 KB, downloaded as a zip.

What’s new

  • Version 1 · 2026-11-12

Compare with similar

Listed Hugging Face Spaces in the same category that share the most tags with this one.

ProductLikesBuilt withLicenseLast change
humanizer This page51gradioapache-2.0
PROMPT++Shares gradio247gradioapache-2.0
Hum to SongShares gradio124gradiocc-by-nc-4.0
Arabic Poetry GeneratorShares gradio30gradiocc-by-nc-4.0
Essay_generator_appShares gradio4gradioapache-2.0
Sakil_text_summarization_appShares gradio3gradioapache-2.0
Numbers as Mindket last read them, from 2026-11-12 to 2026-11-13.

Reviews

No ratings yet

Write a review

No reviews yet.

What people say

Posts and comments that name this project on Hacker News, Bluesky, X, Reddit, Facebook and YouTube, found by a weekly search and on Trendshift. Mindket doesn’t write or check them. Open one to read it where it was posted.

デイリーHuggingFaceトレンド今日のHuggingFaceトレンド jialinyyzz/humanizer AIが作成した英語と中国語の下書きを、人間が書いたような自然な文章に書き直すためのモデルを提供します。 数値や日付、名前などの情報を維持し、内容を追加せずに変換することが特徴です。 ローカル環境で動作し、専用アプリやllama.cppなどで利用可能です。1 like · 1 replyUnderstimulated at rest (delayed retirement arc)We are seeing the emergence of AI models whose only purpose is to rewrite the output of other AI models in a way to make it indistinguishable from human writing... In case you had any doubt we were in the dumbest dystopia. huggingface.co/jialinyyzz/h...1 likeデイリーHuggingFaceトレンド今日のHuggingFaceトレンド jialinyyzz/humanizer AIが作成した英文や中文の下書きを、人間が書いたような自然な文章に書き換えるための12Bモデルです。 数値や日付、引用などの正確性を維持しつつ、情報の追加なしにリライトを行います。 ローカル環境で動作するため、オフラインで利用可能です。1 likeデイリーHuggingFaceトレンド今日のHuggingFaceトレンド jialinyyzz/humanizer AIが作成した英文や中文の下書き(メール、レポート等)を、人間が書いたような自然な文章に書き換えるためのモデルを提供することを目的としています。 数値や日付などの情報を保持しつつ変換を行い、ローカル環境で動作させることが可能です。 MacおよびWindows向けに専用アプリも提供されています。1 like🚀 olud.aiCount: let me write exactly: "🤗 jialinyyzz/humanizer climbed to 75.3k downloads in 30 days on Hugging Face — 1.8k hearts, Apache-2.0, text generation. The rapid uptake hints at a real need for humanizing AI https://olud.ai/#leaderboard #OpenSource #AI #HuggingFace1 like🚀 olud.aijialinyyzz/humanizer climbing on Hugging Face right now: 65.6k downloads/30d, 1.7k hearts — text generation, Apache-2.0. See where it ranks in real-world usage. https://olud.ai/#leaderboard #OpenSource #AI #HuggingFace1 likePatrick DiotteAllez faire un tour sur Hugginface... et devinez ce que font les nouveaux modèles dits « humanizer ». huggingface.co/jialinyyzz/h...デイリーHuggingFaceトレンド今日のHuggingFaceトレンド jialinyyzz/humanizer AIが作成した英語や中国語の下書きを、人間が書いたような自然な文章に書き直すためのモデルです。 数値、日付、名前、引用などの情報を保持したまま変換し、ローカル環境でオフライン動作することを目的に作成されました。

Searched

More from Mindket

See all from Mindket

anaksor-ocr

Sokheng · Kit

Reads Khmer and English text from documents, receipts and photos of signs, using a detector for text lines and a recogniser for each line. Suits developers who…

New

Qwen2.5-7B-Instruct as GGUF files in eight quantization sizes, to chat with locally through llama.cpp. For people who want a capable 7.6B model on their own co…

New

ACE-Step 1.5 XL SFT

ACE-Step · Kit

Generates music from text with a 4B diffusion decoder, 50 steps and guidance control, aiming for higher audio quality than the base. For creators with a GPU of…

New

Similar in Writing

See all in Writing

Rewrites English text with fewer grammar mistakes, using a T5 model trained on the JFLEG dataset. Made by vennify for writers, students and developers who want…

New

Translates between 33 languages on your own device with a 1.8B model squeezed to 1.25 bits, about 440 MB as GGUF files for llama.cpp. For developers adding off…

New

Summarizes, answers questions about and continues book-length text with a fine-tuned 27B model that uses Gated DeltaNet layers, in English and Japanese. For pe…

New