claudeAnon — Claude Codeでメールを隠すローカルプロキシ
概要
claudeAnonは、Anthropicの公式APIを利用してClaude Codeを実行する際に、クライアント側でメールアドレスを表示させないようにするためのツールセットです。仕組みはシンプルで、ローカルで立ち上げるプロキシサーバーがAnthropicへのリクエストとレスポンスを仲介し、アカウント情報を返すレスポンスからメール関連のヘッダーやフィールドを削除してからクライアントに渡します。これにより、公式APIの機能やモデルはそのまま使いつつ、画面や開発ツールにメールが表示されるのを防げます。インストール用スクリプトやクイック起動スクリプトが同梱されているため、ローカル環境で手軽に動かせます。(約300字)
リポジトリの統計情報
- スター数: 2
- フォーク数: 0
- ウォッチャー数: 2
- コミット数: 3
- ファイル数: 5
- メインの言語: Shell
主な特徴
- ローカルプロキシでAnthropicレスポンスを仲介し、メール表示を削除
- 公式APIの機能やモデル利用はそのまま維持
- シンプルなシェルスクリプト群で導入と起動を簡易化
- クライアント側のプライバシー対策に特化(サーバー側変更不要)
技術的なポイント
claudeAnonは「ローカルのメール非表示プロキシ」を中核に据えたアプローチを取っています。主な実装ファイルであるemail-hiding-proxy.jsは、Anthropic APIへのリクエストを受け取り、同APIへ転送(フォワーディング)した上で返ってくるJSONレスポンスを解析し、アカウント情報やセッションヘッダーに含まれるメール関連フィールドを削除または空にしてからクライアントへ返却することを目的としています。これにより、開発者ツールやClaudeのUIが受け取る「account」などのレスポンスからメールが漏れ出すのを防ぎます。ネットワークの仕組みとしては典型的なリバース/フォワードプロキシで、ヘッダーやボディを書き換えるミドルウェアとして振る舞います。
付属のシェルスクリプト(install.sh, claudeanon.sh, quick-anon.sh)は依存関係のインストール(例: Node.js パッケージの導入)や環境変数(AnthropicのAPIキーやプロキシポート)設定、プロキシ起動のラッパーを提供することで導入の敷居を下げています。ユーザーのワークフローは概ね「install -> プロキシ起動 -> クライアントをローカルプロキシに向ける」の3ステップです。
設計上の注意点としては、これがあくまでクライアント側での表示抑制であり、Anthropic側のアカウント情報やログに記録されたメールアドレスそのものを消すものではない点です。また、プロキシ自体はローカルで動作することが想定されていますが、誤ってパブリックに公開すると別のリスク(未承認のアクセスや情報改変)を招くため、起動時のバインドアドレスやファイアウォール設定に注意が必要です。さらに、Anthropic APIのレスポンススキーマ変更やエンドポイントの移行があった場合、プロキシ側の解析・書き換え処理を更新する必要があります。(約700字)
プロジェクトの構成
主要なファイルとディレクトリ:
- README.md: file
- claudeanon.sh: file
- email-hiding-proxy.js: file
- install.sh: file
- quick-anon.sh: file
まとめ
クライアント表示のプライバシーを手早く確保するための小粒で実用的なツールセットです。(約50字)
リポジトリ情報:
- 名前: claudeAnon
- 説明: Run Claude Code with Anthropic API but hide your email from the header
- スター数: 2
- 言語: Shell
- URL: https://github.com/Dennesssy/claudeAnon
- オーナー: Dennesssy
- アバター: https://avatars.githubusercontent.com/u/139027232?v=4
READMEの抜粋:
claudeAnon
Run Claude Code with the official Anthropic API but hide your email from the session header.
Ever noticed how Claude Code displays your email in the header when using the official Anthropic API? This tool gives you client-side privacy by routing through a local proxy that strips your email from the account response—while still giving you full access to Anthropic’s models and features.
🎯 What It Does
- ✅ Uses **official …