개발도구 도구
macOS용 AI 코딩 보조 도구 사용량 모니터링 앱
vinzdg/codenotch
GitHubmacOS에 설치되어 다양한 AI 코딩 비서들의 남은 사용량 제한을 화면 가장자리에 노치 형태로 표시하는 앱입니다.
세 줄 요약
- 클라우드 기반 서비스는 물론 Ollama나 LM Studio 같은 로컬 모델까지 지원하여, 여러 코딩 보조 도구들의 사용 현황을 통합 관리합니다.
- 개발자가 복잡하게 분산된 다양한 AI 도구들의 사용량을 한눈에 파악하여, 예상치 못한 과금이나 기능 중단을 사전에 방지하는 데 도움을 줍니다.
- 현재 macOS 환경에 국한되며, 정확한 측정을 위해서는 각 AI 도구의 API 엔드포인트나 로컬 세션 정보 접근 권한이 필수적입니다.
Codenotch는 macOS 환경에서 작동하는 애플리케이션으로, 화면 가장자리에 작은 노치 형태로 여러 코딩 비서의 남은 사용량 제한을 표시합니다. 이 앱은 Claude Code, Cursor, Codex와 같은 클라우드 기반 서비스부터 Ollama나 LM Studio를 이용한 로컬 모델까지 지원하며, 다양한 AI 도구들의 사용 현황과 할당량을 한 곳에서 통합 관리할 수 있습니다.
사용량 추적 방식은 각 도구의 특성에 따라 다릅니다. 클라우드 서비스는 해당 도구가 제공하는 엔드포인트나 세션 정보를 활용하여 사용량을 측정합니다. 예를 들어, GitHub Copilot은 Mac에 로그인된 CLI 세션을 통해 할당량 엔드포인트를 이용하며, 로컬 모델의 경우 Ollama나 LM Studio는 소켓 또는 서버 로그를 자동으로 감지하여 속도(tok/s)와 컨텍스트 사용량을 표시합니다.
이 앱은 여러 계정 프로필을 독립적으로 관리할 수 있도록 지원합니다. 예를 들어, Claude Code의 경우 개인용과 업무용 계정을 분리하여 각각 별도의 노치와 한도를 가질 수 있습니다. 또한, 현재 활성화된 세션이 있거나 작업이 중단될 때 시스템 알림을 통해 사용자에게 알려주어, 사용자가 어떤 도구에서 작업을 재개해야 하는지 안내합니다.
용어 풀이
- API
- 프로그램끼리 기능을 주고받는 약속된 창구. AI 모델은 보통 API로 불러 써요.
- SDK
- 특정 서비스나 기기를 쉽게 쓰도록 묶어 둔 개발 도구 모음.
- 토큰
- AI 모델이 글을 처리하는 단위. 단어보다 작은 조각이며 사용량과 요금을 셀 때 기준이 돼요.