AI 코딩 에이전트를 위한 노치 앱을 만든 이유
저자는 이전에 별도의 터미널 탭에서 실행되는 여러 AI 에이전트 세션을 관리하는 데 어려움을 겪었습니다. 이를 해결하기 위해 저자는 Notch Crew라는 macOS 앱을 개발했습니다. 이 앱은 모든 에이전트 세션을 MacBook의 노치 영역으로 통합하여 가시성을 높입니다. 각 에이전트 세션은 자체 행에 표시되며 상태, 컨텍스트, 토큰, 모델 및 모드를 보여줍니다. 이 앱은 에이전트가 단순히 유휴 상태가 아니라 보류 중인 셸 작업이 있을 때 이를 나타냅니다. 에이전트가 권한을 필요로 할 때 Notch Crew는 터미널과 동일한 선택 사항을 제시하여 직접 상호 작용할 수 있도록 합니다. 사용자는 훅을 쉽게 설치 및 제거할 수 있으며, 앱은 추가된 내용에 대한 투명성을 제공합니다. Notch Crew는 또한 사용자가 세션에 직접 입력하거나 파일을 세션에 드롭할 수 있도록 하며, 다양한 터미널 에뮬레이터를 지원합니다. 대화는 에이전트 간에 인계될 수 있으며, 과거 세션은 최근 세션 목록에서 다시 시작할 수 있습니다. 노치에 의해 열린 세션은 보이는 터미널 창이 필요하지 않아 기존 터미널 세션에 비해 전력 소비가 크게 줄어듭니다. 터미널 창은 활성 상태이든 백그라운드 상태이든 상당한 전력을 소비합니다. 노치 자체는 최소한의 CPU와 전력을 사용합니다. Notch Crew는 Mac에서 로컬로 작동하며 세션 파일을 읽고 업데이트 및 구매에 대해서만 외부 호출을 합니다. Claude Code, Codex CLI, Gemini CLI, OpenCode 및 Ollama 모델을 지원하며 macOS 14 이상이 설치된 Apple silicon 또는 Intel 프로세서가 필요합니다. 저자는 여러 병렬 에이전트를 관리하는 사용자로부터 피드백을 구하고 있습니다.