Who it is forA developer who wants to read a Claude session in English without changing how Claude Code is configured.
The problemThe developer does not want to modify Claude Code's hooks, but still wants the session's output rewritten for easier reading.
The outcomeThe developer sees a translated stream of Claude's output for a chosen session, or for the latest one.
What you need first
- Go toolchain, so `go install` works
- Claude Code installed
- A local LLM server such as Llama.app or Ollama, with a model downloaded
- A Mac, since the README says it was only tested on Mac
Steps
- Install Llama.app or Ollama and get a local model running, as described in the README.
- Run
go install github.com/zachahn/vomit@latest. - Run
vomit listto see Claude session identifiers. - Run
vomit tail [ ]with a session identifier from the list, or with no identifier to follow the latest session.
Prompt for your agent
Using the zachahn/vomit repo, run `vomit list` to show Claude session identifiers, then run `vomit tail` for the session <session-id>, or for the latest session if none is given. Report the session ID you followed and confirm that translated output is printed. Verify that the output reads as plain English rather than raw Claude tokens.
Caveat. The README marks this non-invasive mode as deprecated, so it may change or be removed.
Use this in your AI agent
Ask your agent
Using the Deduped MCP, get the setup steps for zachahn/vomit and "Follow a Claude session with translated output"
Add Deduped to Claude Code once
claude mcp add --transport http deduped https://dedupedai.com/mcp
Every Monday: the 5 hottest repos and exactly how to use them. Free, one email a week, unsubscribe anytime.
Get them freeShare: X LinkedIn Hacker News Email Copy link
Third-party repos we don't own. AI-written use cases can be wrong. Disclaimer