
2026/08/21 0:26
嘔吐:別個の LLM を使ってClaude 5 のトークン出力をクリーンアップする
RSS: https://news.ycombinator.com/rss
要約▶
Japanese Translation:
ツール「vomit」の主要な価値は、Claude のトークン出力を可読な英語に変換しながら、完全にローカルなプロセスを通じて厳格なユーザーのプライバシーを維持する能力にあります。これは、機密情報を外部サーバーに送信することなく、Claude のトークンデータを直接ホストされた大規模言語モデル(例:Llama.app または Ollama を通じて)にルーティングするユーティリティとして機能します。このアーキテクチャにより、テレメトリの収集が行われず、動作中のインターネット依存が排除されます。現在初期開発段階であり、「vibe-coded」され、Mac 上でのみテストされています。インストールには、GOPATH にバイナリをインストール(
go install github.com/zachahn/vomit@latest)、接続詳細を設定するための vomit init を実行し、オプションでフックによる出力置換のために vomit scrub -claude を使用します。使用方法のコマンドは、セッション識別子のリストを表示する vomit list、最新セッションを翻訳または追跡する vomit tail [<session_identifier>]、およびヘルプを表示する vomit help です。互換性のある LLM は、Llama.app や Ollama を通じて実行されるもの、および OpenAI API を使用するあらゆるサービスを含みます。ローカルの LLM を持たないユーザーは、init を実行する前に Llama.app を使用して GPT-OSS 20B をダウンロードすることをお勧めします。重要な注意事項:ローカルの LLM は生のトークンしか見えないため(元のファイルやアクションへのアクセスなし)、間違った内容(ハルシネーション)を生成したり、特定のセッションの詳細を見逃したり、Claude のメッセージを完全にキャプチャできない場合があるかもしれません。ユーザーは、このツールは遅いという記述があり、パフォーマンスに関する期待値を適切に管理すべきであることを理解してください。このツールは外部 API と比較してデータ漏洩のリスクを大幅に低減しますが、翻訳されたコンテンツをソースメッセージに対して検証する補助ツール(例:AgentsView)の使用が推奨されます。技術的には、vomit はランタイム中は TMPDIR にファイルを記述する以外何も触らず、GNU GPLv3 ライセンスの下でリリースされています。本文
Vomit: ローカル LLM を介した Claude トークン英語変換ツール
「Vomit(嘔吐)」は、ローカル環境に設置された大規模言語モデル(LLM)をブリッジとして用い、Claude のトークン出力を英語に変換するツールです。本ツールのすべての処理は完全にローカル上で行われ、テレメトリーは一切行わず、外部依存もありません。
詳細情報と免責事項
著者はこのプロジェクトについて以下のブログ記事でも触れています:
注意事項
- ハルシネーションの可能性: ローカルの LLM は、Claude が伝達する内容のみを確認可能(アクションやファイルへのアクセスはない)ため、結果として若干の虚偽の推論が生じる場合があります。
- 動作速度: 処理速度は比較的に低速です。
- 開発環境: ソフトウェアは「雰囲気コード(vibe-coded)」で開発され、現時点ではMac 環境でのみテストを行っています。
- メッセージの喪失リスク: Claude の本来的なメッセージを完全に無視してしまう可能性があります。Vomit は実行時に操作を行いません(技術的に
に一時ファイルを保存するのみ)ため、元のメッセージを取得するには AgentsView などのツールのご利用をお勧めします。TMPDIR
インストール手順
以下のコマンドを実行してインストールしてください。
- バイナリファイルを GOPATH にインストール
go install github.com/zachahn/vomit@latest - ローカル LLM との接続情報を設定
vomit init - Claude の出力をフックを通じて代替するよう設定
vomit scrub -claude
使用方法
並行して Vomit を実行したい場合は、侵入性を伴わないモードも用意されています。主要なコマンドは以下の通りです。
- セッション一覧表示
Claude のセッション ID を一覧で表示します。vomit list - トランスレーションと追跡
指定されたセッションの Claude トークンを翻訳するか、最新のセッションをフォローします。(セッション識別子が省略される場合は最新セッションが対象になります)vomit tail [<session_identifier>] - ヘルプ表示
その他のコマンドについて情報を表示します。vomit help
互換性環境
以下の環境およびツールでの動作が確認されています。
- Llama.app
- Ollama
- OpenAI API を使用するその他ツール
環境構築の推奨手順 既にローカル LLM の環境を構築されていない場合は、以下の手順をお勧めします。
- Llama.appを使用して環境を構築してください。
- その上で、GPT-OSS 20B モデルをダウンロードし、
サブコマンドを実行して設定を完了させます。init
ライセンス
GNU GPLv3