Token Meterに戻るセットアップガイド

Claude Codeのサインインとキーチェーン許可.

Token MeterのClaude連携で使う、サインインとキーチェーン許可の手順。

Token Meter の「Claude Code にサインイン」「キーチェーンへのアクセスを許可」「Claude Code を入手」ボタンは、このページに書かれている操作をワンクリックで代行するだけのものです。アプリに任せず自分で操作したい場合は、ここの手順をそのまま実行してください。

Token Meter は Claude の資格情報を自分で更新(リフレッシュ)しません。トークンのローテーションによって Claude Code 側のログインが壊れるためです。読み取りは、Anthropic に使用量を問い合わせる 1 回だけです。

1. Claude Code が入っているか確認する

command -v claude

パスが表示されれば入っています。何も出なければ https://claude.com/claude-code からインストールしてください。

Token Meter はトークン数を数えるだけなら CLI が PATH になくても動きます(~/.claude/projects のログを読むだけです)。claude が必要になるのは、この手順でサインインし直すときだけです。

2. サインインし直す

ターミナルで実行します。

claude

起動したら、REPL の中で次のように入力します。

/login

ブラウザが開くのでサインインを完了します。/login は対話型 REPL 内のスラッシュコマンドで、CLI のフラグではありません。そのため Token Meter を含め、外部から非対話で完了させることはできません。

サインインが終わったら Token Meter の「再確認」を押してください。

3. Keychain へのアクセスを許可する

Claude 使用量(Pro / Max の残量)を表示するには、Claude Code が macOS Keychain に保存した Claude Code-credentials を Token Meter が読み取る必要があります。

初回の読み取りで macOS 自身が次のようなダイアログを出します。

"Token Meter" wants to use your confidential information stored in "Claude Code-credentials" in your keychain.

  • **常に許可(Always Allow)**を選ぶと、以後の更新では聞かれません。
  • **許可(Allow)**を選ぶと 1 回だけ許可され、次の更新でまた聞かれます。
  • **拒否(Deny)**を選ぶと、以後は下の「拒否してしまったとき」の手順が必要になります。

Token Meter の「キーチェーンへのアクセスを許可」ボタンは、この読み取りをその場で 1 回だけ実行し、バックグラウンドの更新中ではなくクリックの直後にダイアログが出るようにするためのものです。

拒否してしまったとき

macOS はアイテムごとの拒否を記憶するので、アプリ側からは元に戻せません。キーチェーンアクセスで直します。

  1. キーチェーンアクセスを開きます。Spotlight で「キーチェーンアクセス」または「Keychain Access」を検索してください。macOS のバージョンによって、アプリは /System/Applications/Utilities/ または /System/Library/CoreServices/Applications/ にあります。
  2. Claude Code-credentials を検索して開きます。
  3. アクセス制御タブで Token Meter を許可します。または一覧から Token Meter を削除し、次回もう一度 macOS に確認させます。
  4. Token Meter に戻って「再確認」を押します。

Claude の使用量表示自体をやめたい場合は、設定で「Claude Pro / Max利用状況」をオフにしてください。Keychain の読み取りとネットワークアクセスは停止し、ローカルログによるトークン数の表示だけが残ります。

4. うまくいかないとき

症状 見るところ
「サインインが失効しています」が消えない claude を起動し、/login をやり直します。完了後に「再確認」を押してください。
command not found: claude インストール先が PATH にありません。.zprofile.zshrc を確認してください。
ダイアログが出ずに拒否される 上記「拒否してしまったとき」の手順を実行してください。
署名し直した版に入れ替えた 別バイナリとして扱われるため、Keychain の許可をもう一度求められます。