概要
Vomit は、Claudeのトークン出力を ローカルLLM で英訳するツール。 完全ローカル で動作し、外部依存やテレメトリは一切なし。 Mac 環境でのみテスト済み、動作はやや遅め。 Claudeの発言内容のみ参照、ファイルやアクションにはアクセス不可。 AgentsView などで元メッセージも確認可能。
Vomit: Claudeのトークン出力をローカルLLMで英訳
- Vomit は、Claudeの出力するトークン(vomit)を ローカルLLM で英語へ変換するツール
- 動作は 完全ローカル で、 テレメトリや外部依存 は一切なし
- Claude の発言内容のみを参照し、 ファイルやアクション にはアクセスしない設計
- Mac でのみ検証済み、動作速度はやや遅め
- Claudeのメッセージを 見逃す可能性 があるため、補助として AgentsView などの利用を推奨
- Vomit は実行時に TMPDIR へファイルを書き込む以外、他の動作を変更しない
インストールとセットアップ
- Go言語 の環境で、以下のコマンドでバイナリを GOPATH へインストール
go install github.com/zachahn/vomit@latest
- ローカルLLMとの 接続情報 を設定
vomit init
- Claudeの出力を フックで置き換える 方法
vomit scrub -claude
- 非侵襲モード で並行利用も可能
コマンド一覧と使い方
- セッションIDの一覧表示
vomit list
- 指定セッションのトークン翻訳・最新セッションの追従
vomit tail [<session_identifier>]
- コマンドヘルプの表示
vomit help
対応環境・推奨設定
- Llama.app
- Ollama
- OpenAI API互換 のローカルLLM
- 例: Llama.app + GPT-OSS 20B モデルの組み合わせ推奨
- セットアップ後、
vomit initサブコマンドを実行
注意事項・ライセンス
- Claudeの メッセージ内容のみ 参照、 動作やファイル にはアクセス不可
- 実際の内容と異なる ハルシネーション が発生する場合あり
- GNU GPLv3 ライセンスで提供