Clean up Claude 5's token vomit with a separate LLM Developer Zach Hahn released Vomit, an open-source tool that pipes Claude's token output through a local LLM to translate it into readable English, fully local with no telemetry and no external dependencies. The tool, available via `go install github.com/zachahn/vomit@latest`, includes a non-invasive mode and is licensed under GNU GPLv3, though it is only tested on Mac and may hallucinate or miss messages. Vomit converts Claude's token vomit into English by piping it through a local LLM. It's fully local no telemetry and has no external dependencies. Disclaimer: - The local LLM can only see what Claude tries to communicate no access to any actions or files , so it hallucinates a bit - It's pretty slow - This is totally vibe-coded, only tested on Mac - There is a possibility you'll completely miss Claude's message. You can use something like AgentsView https://www.agentsview.io to get the original messages, as Vomit does not touch anything during runtime except technically it writes files to your TMPDIR Install the binary to your GOPATH go install github.com/zachahn/vomit@latest Setup connection details to your LLM vomit init Instructions on how to replace Claude's output via hooks vomit scrub -claude In addition, there's a non-invasive mode if you want to run Vomit on the side. vomit list . List Claude session identifiers vomit tail