Trawling

Pushary — Mac 노치에서 모든 에이전트에 접근합니다

Pushary는 AI 코딩 에이전트가 권한 승인이나 추가 답변을 기다리며 멈추는 문제를 Mac 노치와 잠금 화면, 모바일 앱으로 해결합니다. Claude Code·Codex·Cursor 등 여러 도구의 승인과 질문을 한곳에서 처리하고, 도구별 자동 승인 정책과 감사 기록도 제공합니다.

본문

Pushary는 AI 에이전트가 작업 중 권한 승인이나 사용자의 답변을 기다리느라 멈추는 상황을 줄이는 알림·승인 도구입니다. 에이전트가 중단된 터미널을 직접 찾아가지 않아도 승인, 질문, 작업 완료 알림을 Mac의 잠금 화면이나 노치, 휴대전화에서 확인하고 대응할 수 있도록 구성합니다. 이번 출시에서 native iPhone 및 Android 앱을 추가했으며, 터미널과는 QR 코드를 스캔해 연결합니다. 별도의 키를 복사해 붙여 넣는 절차는 필요하지 않습니다.

여러 에이전트의 요청을 하나의 받은편지함에서 처리합니다

Pushary의 통합 inbox에는 Claude Code, Codex, Cursor, Gemini CLI, Hermes, Claude Cowork에서 발생한 승인 요청과 질문, 작업 완료 알림이 들어옵니다. 도구별 정책도 설정할 수 있어 안전하다고 판단한 작업은 자동 승인하고, 나머지 결정은 사용자가 직접 내릴 수 있습니다. 각각의 결정은 감사 기록(audit trail)으로 남기므로, 에이전트가 어떤 요청을 보냈고 사용자가 어떻게 처리했는지 확인할 수 있습니다.

Mac에서는 Pushary Isle이 Claude Code, Codex, Cursor, Gemini CLI, VS Code, OpenCode를 Mac의 노치 영역에 표시합니다. 사용자는 한 번의 키 입력으로 승인하거나, 요청과 연결된 터미널로 바로 이동할 수 있습니다. 자리를 비운 경우에는 휴대전화에서 답변할 수 있습니다. 앱 크기는 다운로드 기준 8MB, 설치 후 상주 용량 기준 38MB로 측정됐다고 설명합니다.

문제의 핵심을 ‘부재’가 아니라 ‘주의가 다른 곳에 있음’으로 설명합니다

제작자는 두 달 전 에이전트가 무엇을 하고 있는지 계속 파악하는 방법을 Product Hunt에서 질문했고, @getosmo의 답변이 이후 제품 방향을 바꾸는 계기가 됐다고 말합니다. 당시에는 에이전트가 멈춰야 하는 기준을 “되돌릴 수 있는가”로 생각했습니다. 그러나 @getosmo는 비가역성(irreversibility)을 기준으로 삼으면 지나치게 자주 멈추거나, 반대로 정말 위험한 작업을 놓칠 수 있다고 지적했습니다.

예를 들어 에이전트가 로그 한 줄을 기록하는 일은 되돌릴 수 없더라도 아무도 신경 쓰지 않을 수 있어 불필요하게 승인을 요구하게 됩니다. 반면 5만 명에게 대량 이메일을 보내는 작업이나, 장애 시간이 발생한 뒤에야 되돌릴 수 있는 데이터베이스 마이그레이션은 실제 피해가 크지만 단순한 가역성 기준으로는 충분히 걸러지지 않을 수 있습니다. 원문은 이를 “서류상으로는 되돌릴 수 있지만, 실제로는 파괴적일 수 있는” 작업이라고 표현합니다.

제작자는 Claude Code를 메모 창 뒤에서 실행하던 중 권한 요청이 발생했지만 이를 알아채지 못했고, 같은 Mac 앞에 계속 있었음에도 터미널이 주의를 받는 위치에 있지 않아 에이전트가 멈춘 채 남아 있었다고 설명합니다. 완성된 작업을 놓치는 것보다, 자신이 자리를 비운 것도 아닌데 단지 시선이 다른 곳에 있었다는 점이 더 문제였다는 설명입니다. Pushary는 이 상황에서 별도의 감시 화면을 계속 열어 두는 대신, 승인 요청을 현재 사용자가 보고 있는 화면과 잠금 화면, 모바일 기기로 전달하는 방식을 택합니다.

사용 후 반응과 개선 요청

사용자 반응에서는 처음에는 작업 완료 알림을 보내는 도구라고 생각했지만, 실제로는 에이전트가 잠금 화면에서 바로 신호를 보내고 사용자가 탭 한 번으로 적절한 결정을 내려 작업을 계속 진행하게 해 주므로 에이전트 속도가 빨라졌다는 평가가 나옵니다. AI 코딩 에이전트를 정기적으로 사용하는 경우 매주 여러 시간을 절약한다고 설명하며, 단순하고 편리하다는 점을 강조합니다.

동시에 에이전트별로 다른 알림음을 설정할 수 있으면 좋겠다는 개선 요청도 제시됩니다. 화면을 보지 않고도 어느 에이전트가 알림을 보냈는지 소리만으로 구분하고 싶다는 요구입니다. 따라서 Pushary의 현재 기능은 여러 에이전트의 요청을 통합하고 다양한 위치에서 승인하게 하는 데 초점이 있으며, 에이전트별 알림 식별 방식은 추가 개선 대상으로 언급됩니다.

원문: Product Hunt / 번역·요약: Trawling

참고 자료

오류 제보