Mohit1053/Humanizer
Multi-prompt AI text humanizer to reduce detection scores on GPTZero and ZeroGPT
What's novel
Multi-prompt AI text humanizer to reduce detection scores on GPTZero and ZeroGPT
Code Analysis
12 files read · 3 roundsA collection of nearly-identical standalone Python scripts that read rows from a CSV, send each text to a local Llama3 model via Ollama with a prompt asking it to rewrite the text to sound more human, clean up the response with fragile string-splitting, and write results back to a CSV.
Strengths
The resume-from-interruption pattern (saving after each batch, skipping already-processed rows) is practical and well-implemented, and the prompt iteration process in optimize_prompts.py shows a reasonable experimental workflow for finding a better prompt.
Weaknesses
The entire codebase is 6-7 copies of the same ~50-line Ollama API call with slightly different prompt strings, with zero shared code, no package structure, no actual tests, a .env.example that nothing reads, and CI that can never fail; the 'humanization engine' is a single prompt template with no algorithmic substance.
Score Breakdown
Signal breakdown
Innovation
Craft
Traction
Scope
Evidence
Commits
15
Contributors
1
Files
56
Active weeks
5
Repository
Language
Python
Stars
1
Forks
0
License
MIT