Hacker News 中文摘要

RSS订阅

用独立LLM清理Claude 5的Token溢出 -- Clean up Claude 5's token vomit with a separate LLM

文章摘要

Vomit是一个将Claude的token输出通过本地大语言模型翻译成英文的工具,完全本地运行,无外部依赖。它通过钩子替换Claude的输出,支持Llama.app和Ollama等本地模型,但速度较慢且可能丢失原始信息。

文章总结

呕吐转换器

呕吐转换器(Vomit)通过本地大语言模型(LLM)将Claude的“token呕吐”转化为英文。该工具完全本地运行(无遥测功能),且无外部依赖。

作者为此项目撰写了一篇博客文章:https://zachahn.com/posts/1787191554

注意事项:

  • 本地LLM仅能读取Claude试图传达的内容(无法访问任何操作或文件),因此可能存在一定程度的幻觉
  • 运行速度较慢
  • 完全基于“氛围编码”开发,仅在Mac上测试过
  • 存在完全错过Claude消息的可能性。用户可使用AgentsView等工具获取原始消息,因为Vomit在运行时不会修改任何内容(技术上仅会在临时目录写入文件)

安装方法:

```bash

将二进制文件安装到GOPATH

go install github.com/zachahn/vomit@latest

设置LLM连接详情

vomit init

通过钩子替换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

评论总结

根据评论内容,主要围绕Claude模型(特别是Opus 5)的输出风格问题展开讨论,观点分歧明显。以下是总结:

主要观点一:Claude输出风格存在严重问题(多数评论支持) - 评论指出Claude 5的输出存在“废话连篇”(diarrhea of the mouth)、过度使用“carries”“holds”等奇怪动词、以及“Columbo式”的冗长结尾(评论7、27)。 - 关键引用:“Opus 5’s prose is really quite bad.”(评论7);“The baked in communication style of these models is so obnoxious it’s impacting my work.”(评论19)

主要观点二:问题可通过提示工程或工具缓解(部分评论支持) - 有用户提出使用“ASD-STE100 Simplified Technical English”提示(评论18),或通过“deslop”技能清理输出(评论30)。 - 关键引用:“Just set the following incantation: You must use ASD-STE100 Simplified Technical English (STE) when it doesn’t detract from meaning.”(评论18);“I have created a skill I call ‘deslop’ and I invoke it to clean up Claude output.”(评论30)

主要观点三:问题被过度夸大,可接受(少数评论支持) - 部分评论认为输出风格虽不理想,但并非不可读,且可通过等待新模型解决(评论15)。 - 关键引用:“It’s not _literally unreadable_. It’s just not ideal.”(评论15);“I don’t have any issue immediately understanding what it’s saying.”(评论29)

主要观点四:转向其他模型或工具(部分评论支持) - 有用户建议改用Codex、Muse Glimmer 30B或Sol等替代方案(评论6、9、10)。 - 关键引用:“I mostly switched to Codex because I was finding Claude’s behavior increasingly frustrating.”(评论6);“I found Muse Glimmer 30B to be great at writing good technical stuff.”(评论9)

平衡性说明:多数评论对Claude 5的输出风格持批评态度,但存在不同声音认为问题可管理或非核心。部分评论还涉及对Anthropic品牌信任度下降的讨论(评论12、13)。