01
Vomit — you are now buying a second model to undo the first one, and 2,000 people already installed the other one
A Go binary that pipes Claude's output through a local LLM to convert it into English. go install github.com/zachahn/vomit@latest, then vomit init to point it at Llama.app, Ollama or anything speaking the OpenAI API, then vomit scrub -claude. GPL-3.0, 104 stars, created six days ago. It hit the HN front page at 264 points with 260 comments, which is not a number a six-day-old Go utility earns on its engineering. It earns it because the premise is a grievance with a very large constituency: Opus 5 writes prose that a lot of paying customers cannot stand reading, and the market's response has been to buy inference twice.
The tell is what the tool actually is. A commenter pasted its entire mechanism into the thread — a system prompt instructing an editor model to remove "weird subject and verb combinations," "subjects that should be objects," "very roundabout reasoning, peppered with pseudo-epiphanies," "a distracting beat to the flow of the message," and "self-praise," with the rule that "only humans, groups of humans, and agents should do 'action verbs'. Objects should never do anything." That is the product. It is not a criticism of Vomit, which is honest about being small; it is a description of where the frontier is. And it is not one tool: gvzdv/claudish-to-english, a Claude Code plugin doing the same job as a display-layer hook, has 1,976 stars on eleven days of life, MIT, defaulting to gemma4:26b-mlx — a 17 GB local model running at roughly 60 tokens per second whose entire assignment is rewriting the sentences a frontier model just charged you to generate. The thread found the joke inside the joke: that plugin's own README, as one reader put it, "includes lots of good Claudish." Another commenter got to the actual question and got no satisfying answer: "if we need to babysit 100% of its output with another vendor's model. Why not just use that other vendor's model for everything?"
Reach for it if you read agent transcripts by the hundred and have started skimming the ones you are paying for. Delete the CLAUDE.md section where you have been accumulating banned words one at a time — several people in that thread are maintaining exactly that file and it is losing. Tradeoffs: the author says it plainly — "this is totally vibe-coded, only tested on Mac," "it's pretty slow," the local model "can only see what Claude tries to communicate (no access to any actions or files), so it hallucinates a bit," and there is "a possibility you'll completely miss Claude's message," which for a tool sitting between you and your agent's output is the failure mode that matters; GPL-3.0 will matter to some shops; no measured numbers of any kind are published — no token counts, no latency, no before-and-after on comprehension; running the 17 GB alternative means a second model resident in RAM on your laptop all day; and the whole category is a workaround for a vendor behavior that a single model update could erase, taking the tool with it.