vinzdg/codenotch

A macOS app that pins usage limits from Claude Code, Cursor, Codex, and Antigravity to a screen edge.

해결하는 문제

Codenoth는 macOS 앱으로, AI 코딩 어시스턴트의 사용 한도와 세션 상태를 지속적이고 눈에 띄지 않게 시각적으로 표시합니다. Claude Code, Cursor, Grok 등 여러 다른 AI 도구의 사용 한도를 수동으로 확인해야 하는 문제를 해결하여, 개발자가 편집기에서 벗어나지 않고도 사용 한도의 소진 정도와 도구가 현재 활성화되어 있는지, 사용자 입력을 기다리고 있는지 한눈에 파악할 수 있도록 합니다.

작동 방식

앱은 화면 가장자리에 작은 '노치'를 고정하며, 마우스를 올리면 펼쳐집니다. 자체 로그인을 관리하지 않습니다. 대신 Mac에 이미 설치된 도구들로부터 자격 증명과 세션 데이터를 빌려옵니다 (예: 로컬 SQLite 데이터베이스 읽기, 키체인 내 OAuth 토큰, 내부 엔드포인트 사용).

  • 사용 추적: 빌려온 자격 증명을 사용해 다양한 제공자 엔드포인트를 펄링하여 현재 사용률과 리셋 시간대를 가져옵니다.
  • 상태 모니터링: 세션이 바쁘면(회전하는 원), 차단되면(펄스하는 황색 링)을 감지합니다.
  • 다중 계정 지원: Claude Code와 같은 도구의 경우 별도의 설정 디렉터리를 감지하여 여러 로그인을 지원합니다.
  • 배치: 노치는 화면의 네 방향 중 어느 곳에나 배치 가능하며, 최신 Mac의 하드웨어 노치와 조화를 이룹니다.

대상 사용자

여러 AI 코딩 어시스턴트를 사용하고, 편집기에서 벗어나거나 창을 전환하지 않고도 사용 한도와 세션 상태를 추적하고 싶은 개발자들입니다.

주요 기능

  • 로그인 없이 설정: 별도의 로그인 필요 없음. 이미 설치된 AI 도구에서 자동으로 기존 세션을 감지하고 사용.
  • 광범위한 제공자 지원: Claude Code, Cursor, Codex, Antigravity, GLM, Grok을 지원.
  • 정확한 추적: 공식 벤더 데이터와 추정 또는 수동 입력된 값을 명확히 구분.
  • 다중 계정 처리: 동일한 제공자에 대해 별개의 계정(예: 업무용 vs. 개인용)을 지원.
  • 네이티브 macOS 통합: 하드웨어 노치와 사용 가능한 화면 가장자리(도크 포함)와 통합.
  • 자동 업데이트: Sparkle를 사용해 서명된 백그라운드 업데이트를 수행.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트