Show HN: Slash-Dash: Remove LLM Em-Dashes for More Human Output
2 points
11 hours ago
| 0 comments
| npmjs.com
| HN
If you’ve integrated LLMs into your app, you’ve probably noticed the subtle “AI fingerprint” in the text — those em–dashes (—) and en–dashes (–) that show up everywhere.

They’re grammatically fine, but UX-wise, they make AI output feel less human. Most users can’t name it, but they can sense something “off” about the writing tone.

Slash-Dash is a small Node.js package that fixes this automatically. It replaces em/en-dashes with natural punctuation (commas, colons, periods, etc.) based on linguistic context, using lightweight natural language understanding (NLU).

Use cases - Chatbots and assistants - Text summarizers - Writing helpers and email generators

Any LLM-based product where language tone matters

The goal is simple: make AI-generated text feel human again.

No one has commented on this post.