샤오미 17 Pro 후면 디스플레이에 Claude 사용량 제한 표시하기
I put my Claude Code rate limits on the back of my phone (Xiaomi 17 Pro rear display)
핵심 요약
샤오미 17 Pro의 후면 보조 화면을 활용해 Claude 사용량과 세션 상태를 실시간으로 모니터링하는 앱을 개발했습니다.
- 사용량 모니터링 — Claude 계정별 사용량, 세션 제한, 7일 제한 등을 실시간으로 확인 가능함
- 시각적 알림 — 카메라 링과 마스코트 애니메이션을 통해 직관적으로 상태를 파악함
- 다양한 기능 — 미디어 플레이어, 알림, 날씨, 제어 센터 등 후면 화면을 위한 종합 앱으로 확장됨
- 오픈 소스 — 데이터 수집 없이 기기 내에서 안전하게 작동하며 소스 코드가 공개됨

샤오미 17 Pro랑 Pro Max는 카메라 옆에 작은 보조 화면이 달려있거든. 내가 이걸 Claude 사용량을 실시간으로 보여주는 용도로 바꿔버렸어. 폰 잠금 해제하거나, 앱 켜거나, /usage 명령어 칠 필요 없이 그냥 바로 확인 가능함.
Claude 관련 기능
-
계정 두 개를 나란히 표시 가능: 예를 들어 개인용이랑 업무용 계정을 동시에 띄울 수 있음. 계정마다 바가 3개씩 있는데, 5시간 세션 제한, 전체 모델 7일 제한, 특정 모델 7일 제한을 보여줘. 각 바는 퍼센트랑 초기화 시간을 알려주고, 꽉 찰수록 초록색에서 주황색, 빨간색으로 변함.
-
카메라 렌즈 주변 링: 기본적으로는 각 계정의 5시간 초기화까지 남은 시간을 보여주는데, 링이 꽉 차면 초기화가 임박했다는 뜻임. 링 설정을 바꿔서 사용량을 표시하거나, 다른 창을 띄우거나, 아예 꺼버릴 수도 있어. 계정 하나만 연결하면 링 두 개를 다 쓸 수 있음.
-
계정별 마스코트: 숫자 읽을 필요 없이 책상 건너편에서도 상태를 바로 알 수 있게 해줌:
-
walking: idle, somewhere in the middle of the window
-
lifting: you're actively burning through it (1%+ in the last ten minutes)
-
flag: past 90% of the 5-hour window
-
sleeping: 5-hour window spent
-
confetti: fresh window, not started yet
-
dead: 7-day limit gone
-
ghost: the session expired and the account needs a sign-in
-
-
폰 전면 화면도 지원: HyperOS의 HyperIsland에 두 계정 상태가 계속 알림으로 뜨고, 50%, 90% 찍었을 때랑 그 이후로 2%씩 오를 때마다 경고를 날려줌.
-
요청 낭비 없음: 뒷면 화면 꺼져 있을 때는 아예 통신을 안 해서, 주머니에 넣어두는 밤 시간에는 요청 횟수 0임. 화면 켜질 때 딱 한 번만 데이터를 가져옴.
그 외 뒷면 화면 기능들
처음엔 그냥 사용량 측정기였는데, 쓰다 보니 아예 뒷면 화면 전용 앱으로 커짐:

