Rephrasy
Humanize AI text so it reads naturally and passes AI detectors like GPTZero, Turnitin, and Copyleaks
You can one-shot a rewriting wrapper that makes text sound less robotic, and for that job the DIY build is genuinely fine. What you cannot one-shot is the actual product: custom fine-tuned models plus a continuous evaluation loop against detectors (GPTZero, Turnitin, Copyleaks, Pangram) that retrain specifically on LLM-rewritten text. A prompted rewrite moves detector scores inconsistently, and detectors drift monthly, so a static prompt that works today quietly stops working. If your bar is 'reads naturally', build it; if your bar is 'passes detectors reliably', the moat is the model and the eval treadmill, not the text box.
Build verification: not recorded. How we judge buildability
What you give up
- fine-tuned models trained specifically to survive AI detectors
- continuous re-testing as GPTZero/Turnitin/Copyleaks/Pangram update
- built-in detector scoring to verify output before you use it
- 50+ language support and custom writing styles
- Chrome extension and REST API
Why people still pay
Because 'sounds human to me' and 'passes Turnitin' are different products. Prompt-based rewrites are exactly what modern detectors train on, so DIY results are hit-or-miss and degrade as detectors update. Paying customers are buying a maintained pass rate: someone else fine-tunes models, re-benchmarks against every detector release, and eats the retraining cost when the arms race moves.
Your build guide
The stack, security requirements, and agent rules for a focused replacement.
Before you start
- OpenAI/Anthropic API key
Use these project rules and optional skill references alongside the prompt. Review each skill before adding it to your agent; the AGENTS.md export includes the same guidance.
Project rule, data: Model source documents, editable pages or notes, internal links, revisions, and exports; retain source IDs and timestamps.
Project rule, behavior: One page on localhost:5180: input textarea left, output pane right, a Humanize button, and a strength select (light touch / standard / heavy rewrite).
Project rule, recovery: If OpenAI/Anthropic API key is unavailable, keep the source record and show a recoverable error instead of a fabricated result.
Implementation plan
Phase 1, architecture and data
Stack: Node 22 + Express, vanilla JS frontend, SQLite via better-sqlite3. No build step. Model source documents, editable pages or notes, internal links, revisions, and exports; retain source IDs and timestamps.
Phase 2, implement
One page on localhost:5180: input textarea left, output pane right, a Humanize button, and a strength select (light touch / standard / heavy rewrite).
Phase 3, implement
Every run saved to SQLite: timestamp, strength, input, output. History page with the last 100 runs and copy buttons.
Phase 4, review and output
Paste text, rewrite it with an LLM prompt tuned to cut AI tells and vary sentence rhythm, diff the result, and iterate until it reads naturally. Every run saved to SQLite: timestamp, strength, input, output. History page with the last 100 runs and copy buttons.
Phase 5, recovery and acceptance
If OpenAI/Anthropic API key is unavailable, keep the source record and show a recoverable error instead of a fabricated result. Verify this invariant with a saved fixture: A classifier score cannot be presented as proof of authorship; a failed detector run remains unknown and never overwrites source text. State the practical limit: fine-tuned models trained specifically to survive AI detectors.
Build me a local AI-text humanizer workbench. This is the honest consolation build: it makes AI text read naturally, it does NOT promise to beat AI detectors.
Stack: Node 22 + Express, vanilla JS frontend, SQLite via better-sqlite3. No build step.
- One page on localhost:5180: input textarea left, output pane right, a Humanize button, and a strength select (light touch / standard / heavy rewrite).
- Humanize calls an LLM (Anthropic or OpenAI, key in .env) with a fixed system prompt per strength level that: varies sentence length and rhythm, cuts hedging and filler ('delve', 'moreover', 'it's important to note'), swaps uniform paragraph shapes for uneven ones, and keeps meaning, facts, names, and numbers intact. Stream the output.
- A word-level diff view between input and output (the `diff` npm package) so I can see exactly what changed.
- A Re-roll button that re-humanizes the current output with a different seed phrase in the prompt, keeping the last 5 attempts switchable via tabs.
- Every run saved to SQLite: timestamp, strength, input, output. History page with the last 100 runs and copy buttons.
- Cmd+Enter runs humanize.
- .env.example with the key name; README states clearly: output is for readability, no detector-bypass guarantee, and text leaves the machine only for the LLM call.
- Out of scope, deliberately: detector score checking, browser extension, accounts, multi-language tuning, API access.$ open in your agent (prompt prefilled, you press enter), copy the prompt or copy AGENTS.md
prompt copied. want to know what dies next week?
new verdicts + top votes, weekly. free. one-click out.
No prior-art project is listed yet. Compare the scoped build with the paid product before choosing.
Questions about Rephrasy
Can you build your own Rephrasy with AI?
A full replacement is not the recommended project. You can one-shot a rewriting wrapper that makes text sound less robotic, and for that job the DIY build is genuinely fine. What you cannot one-shot is the actual product: custom fine-tuned models plus a continuous evaluation loop against detectors (GPTZero, Turnitin, Copyleaks, Pangram) that retrain specifically on LLM-rewritten text. A prompted rewrite moves detector scores inconsistently, and detectors drift monthly, so a static prompt that works today quietly stops working. If your bar is 'reads naturally', build it; if your bar is 'passes detectors reliably', the moat is the model and the eval treadmill, not the text box.
What does the Rephrasy build prompt cover?
The prompt starts with this scope: Paste text, rewrite it with an LLM prompt tuned to cut AI tells and vary sentence rhythm, diff the result, and iterate until it reads naturally. Full-product capabilities excluded from the comparison include: fine-tuned models trained specifically to survive AI detectors; continuous re-testing as GPTZero/Turnitin/Copyleaks/Pangram update; built-in detector scoring to verify output before you use it. Follow the implementation plan and its prerequisites before expanding the build.
How do I use the prompt, AGENTS.md and agent skills?
Start with the Rephrasy prerequisites and stack, then copy the prompt into your coding agent. Save the project rules as AGENTS.md in the project root. Linked skills are optional packages or source instructions for specific tasks; review their current contents and install only those matching the chosen stack. A skill does not supply API credentials or verify the finished app.
How long will this Rephrasy project take?
The catalogue estimate is one sitting for the wrapper; the detector-grade part is not a build, it's an ongoing arms race for the limited scope. Setup, integration approvals, debugging, deployment and ongoing maintenance can add time. This is an estimate, not a delivery guarantee.
What would I give up by replacing Rephrasy?
fine-tuned models trained specifically to survive AI detectors; continuous re-testing as GPTZero/Turnitin/Copyleaks/Pangram update; built-in detector scoring to verify output before you use it; 50+ language support and custom writing styles; Chrome extension and REST API. Because 'sounds human to me' and 'passes Turnitin' are different products. Prompt-based rewrites are exactly what modern detectors train on, so DIY results are hit-or-miss and degrade as detectors update. Paying customers are buying a maintained pass rate: someone else fine-tunes models, re-benchmarks against every detector release, and eats the retraining cost when the arms race moves.
What price is this guide comparing against?
The recorded Growth plan is $18.99/mo (monthly; 100 credits, one credit humanizes up to 2,000 words), checked 2026-08-03. Check the linked pricing source before buying. Building your own also has hosting, API and maintenance costs; the recorded amount is not a guaranteed saving.
What can I use instead of building Rephrasy?
No alternative is listed in this entry yet. That is a gap in this catalogue, not proof that no suitable product exists. Compare the paid product and the proposed scope before committing to a build.