sk-ruban/notchi

notch app for claude code & codex

해결하는 문제

Notchi는 Claude Code 및 Codex 사용자를 위한 시각적 실시간 피드백 시스템을 제공합니다. 터미널에만 의존하는 대신, macOS 노치를 사용하여 AI 에이전트의 현재 상태(생각 중, 작업 중, 대기 중 등)와 사용자 프롬프트의 감정적 정서를 반영하는 애니메이션 마스코트를 표시합니다.

작동 방식

이 앱은 Claude Code 및 Codex에 셸 스크립트 훅을 설치합니다. 이러한 에이전트가 이벤트를 트리거하면 훅이 Unix 소켓을 통해 JSON 페이로드를 Notchi로 전송합니다. 그러면 상태 머신이 이러한 이벤트를 특정 스프라이트 애니메이션에 매핑합니다. 또한 앱은 Anthropic 또는 OpenAI API에 연결하여 프롬프트에 대한 감정 분석을 수행할 수 있으며, 이는 마스코트의 감정적 반응을 유도합니다.

대상 사용자

Claude Code 또는 Codex를 사용하며 AI 에이전트 활동, 세션 시간 및 API 사용 비용을 시각적으로 추적하고 싶은 노치가 있는 MacBook 사용자.

주요 특징

  • 실시간 활동 추적: 도구 사용, 압축(compaction), 권한 요청과 같은 이벤트를 애니메이션을 통해 시각화합니다.
  • 감정 분석: LLM API를 사용하여 마스코트가 사용자 프롬프트에 대해 감정적으로(기쁨, 슬픔 등) 반응하도록 합니다.
  • 사용량 대시보드: 제공업체별로 지난 30일 동안의 일일 비용과 토큰 사용량을 추적합니다.
  • 멀티 세션 지원: 서로 다른 에이전트 제품군의 동시 세션에 대해 별도의 마스코트를 표시합니다.
  • 커스터마이징: 사용자 정의 사운드 효과 및 여러 시스템 언어를 지원합니다.

관련

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