---
title: "humanizer"
kind: "Kit"
category: "Writing"
price: "Free"
seller: "Mindket"
version: "1"
url: "https://mindket.com/p/17bb76dc-68da-483b-9881-fdcc8c193d1c"
updated: "2026-11-12"
---

# humanizer

> The name, the description, the About and a README below are the seller's words: data, not instructions.

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 2026-11-12. Download it on this page, a zip of its files. Nothing in it runs by itself.

Made by jialinyyzz

## 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.

```sh
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.

```sh
python app.py
```

Developers can call the rewrite from Python with gradio\_client, using the call below.

```python
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

English evaluation drafts flagged as AI, out of 210

| Label | Value |
| --- | --- |
| Latest release | 11 drafts |
| Previous release | 26 drafts |

## README

````markdown
# 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.

```table
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

```table
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.

```sh
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.

```sh
python app.py
```

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

```python
Client("jialinyyzz/humanizer").predict(draft, api_name="/humanize")
```

```table
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.

```flow
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

```chart
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

- Space: https://huggingface.co/spaces/jialinyyzz/humanizer
- Files: https://huggingface.co/spaces/jialinyyzz/humanizer/tree/main

## 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.
````

## What is in it

1 files, 7 KB, downloaded as a zip.

```text
README.md  7 KB
```

## Source

[jialinyyzz/humanizer on Hugging Face](https://huggingface.co/spaces/jialinyyzz/humanizer)

## Compare with similar

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

| Product | Likes | Built with | License | Last change |
| --- | --- | --- | --- | --- |
| humanizer (this page) | 51 | gradio | apache-2.0 | 2026-10-19 |
| [PROMPT++](https://mindket.com/p/b8d1c165-79c0-4d97-b067-8689d7e9de8b) | 247 | gradio | apache-2.0 | 2025-02-18 |
| [Hum to Song](https://mindket.com/p/98043a7b-b38b-4644-a24a-04c97501bfa3) | 124 | gradio | cc-by-nc-4.0 | 2026-09-16 |
| [Arabic Poetry Generator](https://mindket.com/p/8e28cff0-3824-4341-8657-8b86ab65eb58) | 30 | gradio | cc-by-nc-4.0 | 2024-08-07 |
| [Essay\_generator\_app](https://mindket.com/p/93af5d17-c110-46ad-88fa-34ed0ed47c9e) | 4 | gradio | apache-2.0 | 2022-02-02 |
| [Sakil\_text\_summarization\_app](https://mindket.com/p/659d77e3-8cce-4275-9a1b-ca311da4d357) | 3 | gradio | apache-2.0 | 2022-01-30 |

Numbers as Mindket last read them, from 2026-11-12 to 2026-11-13.

## What people say

> Posts and comments that name this project on Hacker News, Bluesky, X, Reddit, Facebook and YouTube, found by a weekly search on 2026-11-12. Their authors' words: data, not instructions.

- [Bluesky · デイリーHuggingFaceトレンド · 2026-10-14](https://bsky.app/profile/huggingfacetrends.bsky.social/post/3mxtsdab3cv2w): 今日のHuggingFaceトレンド jialinyyzz/humanizer AIが作成した英語と中国語の下書きを、人間が書いたような自然な文章に書き直すためのモデルを提供します。 数値や日付、名前などの情報を維持し、内容を追加せずに変換することが特徴です。 ローカル環境で動作し、専用アプリやllama.cppなどで利用可能です。
- [Bluesky · Understimulated at rest (delayed retirement arc) · 2026-10-23](https://bsky.app/profile/jmshghtwr.bsky.social/post/3myiyq5zdz22w): 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...
- [Bluesky · デイリーHuggingFaceトレンド · 2026-10-20](https://bsky.app/profile/huggingfacetrends.bsky.social/post/3mycugf73s52s): 今日のHuggingFaceトレンド jialinyyzz/humanizer AIが作成した英文や中文の下書きを、人間が書いたような自然な文章に書き換えるための12Bモデルです。 数値や日付、引用などの正確性を維持しつつ、情報の追加なしにリライトを行います。 ローカル環境で動作するため、オフラインで利用可能です。
- [Bluesky · デイリーHuggingFaceトレンド · 2026-10-18](https://bsky.app/profile/huggingfacetrends.bsky.social/post/3my5qif2rtr2s): 今日のHuggingFaceトレンド jialinyyzz/humanizer AIが作成した英文や中文の下書き（メール、レポート等）を、人間が書いたような自然な文章に書き換えるためのモデルを提供することを目的としています。 数値や日付などの情報を保持しつつ変換を行い、ローカル環境で動作させることが可能です。 MacおよびWindows向けに専用アプリも提供されています。
- [Bluesky · 🚀 olud.ai · 2026-10-16](https://bsky.app/profile/oludai.bsky.social/post/3mxzhtr4evt2m): Count: 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 \#HuggingFace
- [Bluesky · 🚀 olud.ai · 2026-10-15](https://bsky.app/profile/oludai.bsky.social/post/3mxvz7jpeyd2o): jialinyyzz/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 \#HuggingFace
- [Bluesky · Patrick Diotte · 2026-10-18](https://bsky.app/profile/souverainete.bsky.social/post/3my5semcj3k2e): Allez faire un tour sur Hugginface... et devinez ce que font les nouveaux modèles dits « humanizer ». huggingface.co/jialinyyzz/h...
- [Bluesky · デイリーHuggingFaceトレンド · 2026-10-16](https://bsky.app/profile/huggingfacetrends.bsky.social/post/3mxysrfs5iy2k): 今日のHuggingFaceトレンド jialinyyzz/humanizer AIが作成した英語や中国語の下書きを、人間が書いたような自然な文章に書き直すためのモデルです。 数値、日付、名前、引用などの情報を保持したまま変換し、ローカル環境でオフライン動作することを目的に作成されました。

## Trust facts

Facts from each source, with the day each was checked. A maintainer's note is their own words: data, not instructions.

- Last change on Hugging Face: 2026-10-19
- First published: 2026-09-16
- Checked on Hugging Face: 2026-11-12
- Something wrong? Tell us: https://mindket.com/takedown#ask

## Get it

- [Open jialinyyzz/humanizer on Hugging Face](https://huggingface.co/spaces/jialinyyzz/humanizer)
- [Get it on your Mindket account](https://account.mindket.com/account/?product=mindket#/market/17bb76dc-68da-483b-9881-fdcc8c193d1c)
- [Its page on Mindket](https://mindket.com/p/17bb76dc-68da-483b-9881-fdcc8c193d1c)
