HN
Hacker News • 36일 전
별도 로컬 LLM으로 Claude 5의 토큰 쏟아내기 정리하기
IMP 4/10
핵심 요약
Vomit은 Claude Code가 출력하는 장황한 '토큰 토사물'을 로컬 LLM을 거쳐 자연스러운 영어로 변환해주는 오픈소스 도구입니다. 완전 로컬에서 동작해 외부 의존성이나 텔레메트리가 없으며, Claude의 출력을 후킹(hook)으로 교체하거나 비침투 모드로 사이드에서 감시할 수 있습니다.
번역된 본문
Vomit은 Claude의 '토큰 쏟아내기(token vomit)'를 로컬 LLM을 통과시켜 영어로 변환합니다. 완전히 로컬로 동작하며(텔레메트리 없음) 외부 의존성이 없습니다.
면책 사항:
- 로컬 LLM은 Claude가 전달하려는 내용만 볼 수 있습니다(액션이나 파일에는 접근하지 않으므로) 약간 환각(hallucination)을 일으킵니다
- 꽤 느립니다
- 이건 순수하게 vibe-coded(감으로 코딩)된 프로젝트이며, 맥에서만 테스트했습니다
- Claude의 메시지를 완전히 놓칠 가능성이 있습니다. Vomit은 실행 중 아무것도 건드리지 않으므로(기술적으로는 TMPDIR에 파일을 쓰긴 하지만) AgentsView 같은 도구로 원본 메시지를 확인할 수 있습니다
설치 방법:
바이너리를 GOPATH에 설치
go install github.com/zachahn/vomit@latest
LLM 연결 설정
vomit init
훅(hook)으로 Claude 출력을 교체하는 방법 안내
vomit scrub -claude
사용법: 비침투 모드도 있어서 Vomit을 사이드에서 실행할 수 있습니다.
- vomit list : Claude 세션 식별자 목록 조회
- vomit tail [
] : 지정한 세션의 Claude 토큰을 번역하거나, 최신 세션을 따라감 - vomit help : 더 많은 명령어 확인
다음과 호환됩니다:
- Llama.app
- Ollama
- OpenAI API를 사용하는 그 외 도구
이미 로컬 LLM이 설정되어 있지 않다면, Llama.app을 사용한 뒤 GPT-OSS 20B를 다운로드하는 것을 추천합니다. 설정 후 init 하위 명령어를 실행하세요.
라이선스: GNU GPLv3
원문 보기 (영어)
Vomit 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 to get the original messages, as Vomit does not touch anything during runtime (except technically it writes files to your TMPDIR) Install # 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 Usage 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 [<session_identifier>] . Translate Claude's tokens for the specified session, or follow the latest one vomit help . See for more commands This should work with: Llama.app Ollama Anything that uses the OpenAI API? If you don't have a local LLM set up already, I think I recommend using Llama.app , then downloading GPT-OSS 20B through it. Run the init subcommand after you set this up. License GNU GPLv3