概要
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 ライセンスで提供
これはこのプロンプトの周りのラッパーみたいだね。あなたは編集者です。奇妙な特徴を持つメッセージが与えられます: - おかしな主語と動詞の組み合わせ - 主語なのに目的語になっているもの - 偽の啓示が散りばめられた非常に回りくどい理由付け - メッセージの流れを妨げるリズム - 自画自賛 これらの特徴を取り除いて、明確で会話調のスタイルに書き直してください。メッセージの意図を保ちつつ、詳細を失わないように気をつけて。いくつかの具体的なルール: - メッセージは通常一人称で書かれる - 行動動詞は人間、グループ、エージェントだけが使うべき - 目的語は何もするべきではない。避けるべき例: - Xが...を運ぶ - Xが...と名付ける - APIは行動動詞のルールの小さな例外です。CRUDやキューイング、実行、呼び出しなどの典型的なことができます。 - 注意をそらすエムダッシュ(—)は避けるべきです。全体のメッセージはその出力の一つのブロックです。編集された文章だけを返してください。