TrackNotch icon

TrackNotch

TrackNotch는 Claude, OpenAI, Cursor, Codex 등의 LLM 사용량을 노치나 메뉴 막대에 실시간 표시하는 macOS 네이티브 앱입니다. 데이터는 로컬에 저장되며 Keychain을 사용합니다.

TrackNotch

TrackNotch란?

TrackNotch는 Mac의 노치 또는 노치가 없는 Mac의 상단 메뉴 막대에 LLM 사용량을 실시간으로 표시하는 macOS 네이티브 앱입니다. Claude, OpenAI, Cursor, Codex, Anthropic API, Google Gemini 등 여러 제공업체의 사용량을 모니터링하고, 데이터를 기기 로컬에 유지한 채 간결한 인터페이스로 보여주도록 설계되었습니다.

이 앱은 트래픽을 프록시로 우회시키지 않고, 로컬 파일과 API에서 제공업체 사용량을 읽습니다. 또한 Anthropic OAuth 토큰이 제공되면 Claude Code 세션 컨텍스트 사용량의 로컬 추적을 지원하며, 5h/7d 레이트 리밋 데이터도 표시할 수 있습니다. TrackNotch는 API 키를 macOS Keychain에 저장하며, 쿠키, 텔레메트리, 제3자 분석 기능이 없다고 문서화되어 있습니다.

주요 기능

  • 노치 또는 메뉴 막대 표시 — 노치가 있는 Mac에서는 노치에 LLM 사용량을 표시하고, 다른 Mac에서는 메뉴 막대로 대체합니다.
  • 다중 제공업체 추적 — 한 인터페이스에서 Claude Code, OpenAI API, Cursor, Codex, Anthropic API, Google Gemini의 사용량을 모니터링합니다.
  • 로컬 우선 데이터 접근 — 기기상의 제공업체 파일과 API를 읽어오므로, 앱이 구성된 제공업체 API에 접촉해야 하는 경우를 제외하면 추적 데이터는 로컬에 유지됩니다.
  • Claude Code 컨텍스트 아크 — 현재 Claude Code 세션의 컨텍스트 윈도우 사용량을 실시간 시각 아크로 표시합니다.
  • 예산 및 지출 추적 — 관리자 수준 키를 사용할 경우 OpenAI와 Anthropic의 월 예산 추적을 지원합니다.
  • Keychain 기반 비밀 저장 — API 키를 일반 텍스트 파일이 아닌 macOS Keychain에 저장합니다.
  • 레이트 리밋 헤더 지원 — Anthropic OAuth 토큰 데이터를 사용해 5h/7d Claude 레이트 리밋 정보를 표시할 수 있습니다.

TrackNotch 사용 방법

DMG 릴리스를 설치한 뒤 TrackNotch.app을 응용 프로그램 폴더로 옮겨 실행하세요. 빌드가 서명되지 않았기 때문에 첫 실행 시 Finder의 컨텍스트 메뉴를 통해 열거나, Terminal에서 quarantine 속성을 제거해야 할 수 있습니다.

실행 후 노치 또는 메뉴 막대의 pill을 열고 Settings로 이동하세요. 추적하려는 제공업체의 API 키 또는 OAuth 토큰을 붙여넣은 다음 앱이 자동으로 새로고침되도록 두면 됩니다. Claude Code 컨텍스트 추적의 경우 API 키 없이도 로컬 세션 파일을 읽을 수 있으며, 레이트 리밋 추적에는 OAuth 토큰이 필요합니다.

사용 사례

  • Claude Code 컨텍스트 사용량을 확인하는 개발자 — 긴 코딩 작업을 계속하기 전에 현재 세션 컨텍스트 윈도우가 얼마나 찼는지 확인합니다.
  • 여러 AI 서비스를 모니터링하는 사용자 — Claude, OpenAI, Cursor, Codex, Gemini 사용량을 각각 따로 확인하지 않고 하나의 상태 요소에서 확인합니다.
  • 월간 API 지출을 추적하는 사람 — 관리자 수준 키를 사용해 설정한 예산 대비 OpenAI 또는 Anthropic 지출을 확인합니다.
  • 낮은 마찰의 상태 표시를 원하는 macOS 사용자 — 별도의 대시보드를 열지 않고 노치나 메뉴 막대에 사용량을 표시합니다.
  • 프라이버시를 중시하는 사용자 — 프록시 기반 모니터링 설정 대신 로컬 읽기와 Keychain 저장소를 활용합니다.

FAQ

TrackNotch는 노치가 있는 Mac에서만 작동하나요?
아니요. 지원되는 Mac의 노치를 위해 설계되었지만, 노치가 없는 Mac을 위한 메뉴 막대 대체 기능도 포함합니다.

제3자 서비스로 데이터를 전송해야 하나요?
저장소에 따르면 TrackNotch는 데이터를 로컬에 유지하고, 제공업체 파일과 API를 읽으며, 텔레메트리나 제3자 분석을 사용하지 않습니다.

모든 제공업체에 API 키가 필요한가요?
아니요. Claude Code와 Cursor는 로컬 모니터링으로 추적할 수 있으며, 다른 제공업체는 기능에 따라 API 키 또는 OAuth 토큰을 사용합니다.

Claude Code 레이트 리밋도 추적할 수 있나요?
네, 하지만 저장소에 따르면 5h/7d 레이트 리밋 데이터에는 Anthropic OAuth 토큰이 필요합니다.

앱이 샌드박스 처리되어 있나요?
아니요. 저장소는 App Sandbox 외부의 위치, 예를 들어 로컬 설정 디렉터리에서 제공업체 데이터를 읽을 수 있도록 의도적으로 샌드박스 처리하지 않았다고 밝힙니다.

대안

  • 제공업체 대시보드 — OpenAI, Anthropic 또는 다른 서비스의 웹 기반 사용량 페이지는 계정 또는 API 사용량을 보여줄 수 있지만, 제공업체별로 분리되어 있고 모든 것을 하나의 macOS 상태 보기로 합치지는 않습니다.
  • 수동 모니터링 워크플로 — 사용자는 로컬 파일, 제공업체 콘솔 또는 청구 페이지를 직접 확인할 수 있어 다른 앱 설치는 피할 수 있지만, 실시간 노치나 메뉴 막대 표시는 제공하지 않습니다.
  • 사용자 스크립트 또는 터미널 도구 — 스크립트로 제공업체 데이터를 읽어 사용량을 요약할 수 있지만, 설정이 필요하고 TrackNotch가 제공하는 세련되고 항상 보이는 macOS 인터페이스는 제공하지 않습니다.
  • 일반 macOS 메뉴 막대 유틸리티 — 다른 상태 막대 앱도 시스템 정보를 표시할 수 있지만, LLM 사용량 추적이나 제공업체별 컨텍스트 및 예산 데이터에 초점을 맞추지 않을 수 있습니다.