Skip to content

Usage Manager 2.6.2

Choose a tag to compare

@beyondworks beyondworks released this 26 Sep 02:17
· 6 commits to main since this release

로그인을 바꾸면 한도도 바로 따라온다

Claude Code에서 다른 계정으로 로그인해도 앱은 그 전 계정의 한도를 최대 한 시간 동안 보여 줬다. keychain에서 읽은 자격을 메모리에 들고 있었기 때문이다. 이제 keychain 항목이 다시 쓰이면 들고 있던 자격을 버리므로, 다음 조회(5분 안)부터 새 계정의 한도가 뜬다. 항목의 수정 시각만 확인하는 질의라 자격 값을 읽지 않고 승인 창도 뜨지 않는다.

조회가 막혀도 다른 계정의 값이 끼어들지 않는다

앱을 켠 직후 첫 조회가 조회 제한에 걸리면, 대체값으로 statusline 스냅샷을 보여 줬다. 그런데 스냅샷에는 어느 계정 것인지 적혀 있지 않다. 그래서 다른 계정으로 떠 있는 터미널 세션이 하나만 있어도 그 계정의 값이 떴다. 실제 사례 한 건에서는 84%가 남은 계정의 행에 "0%"가 표시됐다.

이제 성공한 조회값을 계정 id와 함께 저장해 두고, 지금 로그인한 계정 것일 때만 대체값으로 쓴다.

보이는 것은 Claude Code가 로그인한 계정의 한도다

데스크톱 앱에서 계정을 바꿨다면 claude auth login으로 Claude Code도 같은 계정에 맞춰야 한다. 데스크톱 앱의 자격은 앱 안에만 있어서, 데스크톱이 쓰는 계정의 한도를 로컬에서 따로 읽을 방법은 없다.

설치

UsageManager-2.6.2-apple-silicon.dmg (Apple Silicon) 또는 UsageManager-2.6.2-intel.dmg (Intel). macOS 14 이상.

서명은 ad-hoc이고 공증은 받지 않았다. 처음 열 때 경고가 뜨면 우클릭 → 열기를 한 번 하거나 xattr -dr com.apple.quarantine "/Applications/Usage Manager.app".

처음 한도를 조회할 때 keychain 접근을 한 번 승인해야 한다. "항상 허용"을 눌러 두면 된다. 배포본은 서명이 ad-hoc이라 업데이트할 때 다시 물을 수 있다. 직접 빌드해 Apple Development 인증서로 서명하면 업데이트 뒤에도 승인이 유지된다.