Homebrew
추천macOS 차단을 알아서 풀어 줘요. 업데이트도 한 줄이에요.
brew tap agiletalk/tapbrew trust --tap agiletalk/tapbrew install --cask crewdeck업데이트는 brew upgrade --cask crewdeck, 삭제는 brew uninstall --cask crewdeck이에요.
macOS 메뉴바 앱 · Claude Code · Codex
Crewdeck은 실행 중인 AI 코딩 에이전트를 작은 크루로 바꿔 화면 가장자리에 세워 둬요. 누가 일하고, 누가 쉬고, 누가 내 대답을 기다리는지 고개만 돌리면 보여요. 카드를 누르면 그 에이전트가 돌고 있는 바로 그 터미널 탭으로 이동해요.
brew install --cask agiletalk/tap/crewdeckApple 공증을 받지 않은 앱이라 처음 한 번 차단을 풀어야 해요. 설치 방법 보기
CREWDECK
예시 화면이에요. 허용이나 F1을 눌러 보세요.
소개
에이전트 여럿에게 일을 맡기면, 정작 시간이 드는 건 확인이에요. Crewdeck은 그 확인을 대신해요. 설정할 건 없어요. 켜 두기만 하면 지금 돌고 있는 에이전트를 스스로 찾아요.
Claude Code와 Codex가 남기는 세션 파일과 대화 기록을 1.5초마다 읽어요. 작업 중인지, 끝났는지, 권한 확인이나 질문 때문에 멈췄는지 판단해요.
에이전트 하나에 크루 하나. 일할 땐 키보드를 두드리고, 끝나면 졸고, 기다릴 땐 손을 흔들어요. 색 점보다 움직임이 곁눈으로 더 잘 보이거든요.
카드의 터미널 열기를 누르면 그 에이전트가 실행 중인 터미널의 정확한 탭이나 페인으로 이동해요. 에디터 안이라면 그 프로젝트 창과 대화를 열어요.
크루
메뉴바 아이콘의 캐릭터에서 바꿀 수 있어요. 크루마다 작업할 때, 쉴 때, 기다릴 때의 동작과 소리가 따로 있어요. 기본은 키보예요.
에이전트마다 팀 색이 하나씩 정해져서 목도리나 모자 같은 작은 소품에만 입혀요. 같은 크루가 여럿이어도 누가 누군지 구분돼요. 효과음은 녹음하지 않고 코드로 합성했어요. 상태마다 음높이가 조금씩 다른 변형이 셋씩 있어서 같은 소리가 반복돼도 덜 질려요.
기능
평소엔 얼굴만 세로로 늘어선 얇은 레일이에요. 마우스를 올리면 카드가 펼쳐지고, 내리면 다시 접혀요.
카드 한 장에 지금 필요한 것만 담았어요.
명령 대기, 작업 중, 휴식 순서로 나눠요. 패널을 접어도 펼쳐도 크루의 자리가 같아요. 기다리는 카드는 테두리에 무지개가 돌아요.
세션 이름이나 터미널 탭 제목, 대화 주제 가운데 가장 알아보기 쉬운 걸 붙여요. 긴 제목은 잘라 내지 않고 옆으로 흘려 보여 줘요.
컨텍스트 창이 얼마나 남았는지 막대로 보여 줘요. 20% 아래면 노랑, 5% 아래면 빨강으로 바뀌어 자동 압축이 다가오는 걸 알려 줘요.
컨텍스트 61% 남음 · 출력 148,400에이전트가 일하는 폴더의 브랜치, 바뀐 파일 수, 아직 올리지 않은 커밋을 30초마다 백그라운드에서 확인해요.
⎇ main ±6 ↑2터미널을 찾아 헤매는 시간을 줄여요.
에이전트 프로세스의 환경과 터미널 정보를 읽어 어느 앱의 어느 탭인지 알아내요. 초록색은 탭이나 페인까지 정확히 고르고, 나머지는 작업 폴더와 제목으로 찾아요.
권한 확인이나 질문은 터미널을 열지 않고 카드에서 답해요. 무엇을 묻는지 먼저 보여 주고, 보낼 키와 대상 터미널을 확인한 뒤 한 번 더 눌러야 보내요.
Bash · 명령 실행 · swift test다른 앱을 보고 있어도 F1로 다음에 손이 필요한 에이전트의 탭으로 건너가요. ⌃F1은 패널을 펼치거나 접어요.
VS Code, Cursor, Windsurf의 Claude Code 확장과 Codex 확장도 찾아요. 누르면 그 프로젝트 창을 앞으로 가져오고 그 대화를 열어요.
에이전트마다 짧은 메모를 붙여 둘 수 있어요. 무엇을 맡겼는지 잊지 않게요.
기다림과 막힘을 먼저 알려 줘요.
에이전트가 나를 기다리기 시작하면 3초 뒤 macOS 알림을 보내요. 알림을 누르면 그 탭으로 가고, 에이전트가 다시 움직이면 알림은 저절로 지워져요. 메뉴바 아이콘 옆에는 기다리는 수가 떠요.
쉬고 있는 카드에는 마지막 응답의 첫 줄이 붙어요. 무엇을 끝냈는지 터미널을 열지 않고도 알 수 있어요. 원하면 완료 알림도 보내요.
↳ 테스트 161개를 모두 통과했어요.작업 중인데 대화 기록이 한동안 늘지 않으면 “멈춘 것 같아요?”라고 표시해요. 기준은 5분이고, 오래 걸리는 명령이 도는 동안엔 그 명령의 제한 시간만큼 더 기다려 줘요.
⚠ 멈춘 것 같아요? · 8분째 기록 없음카드를 우클릭하면 이번 요청과 최근 단계 여덟 개가 시각과 함께 떠요. 도구 결과, 파일 내용, 명령 출력은 보여 주지 않아서 화면을 공유할 때도 안심이에요.
오래 켜 두는 앱이니까요.
메뉴 한 번이면 도트 크루가 빛을 받는 벡터 그림으로 바뀌어요. 비닐 장난감, 브러시드 금속, 젤리 같은 재질에 발밑 그림자까지. 동작과 팀 색 위치는 그대로예요.
등장, 작업 시작, 작업 완료, 입력 대기마다 크루의 소리가 나요. 일하는 동안 들리는 작업 소리는 가끔, 계속, 끄기 중에 골라요.
패널은 화면 어느 쪽에든 붙고, 위아래로 끌어 자리를 옮겨요. 고정하면 계속 펼쳐 두고, Mission Control 동안엔 덱 아이콘만 남겨요.
Claude 상태줄 연결을 켜면 컨텍스트 창 크기와 5시간·주간 사용 한도까지 정확하게 보여 줘요. 원래 상태줄 모양은 그대로 두고, 끄면 설정을 원래대로 되돌려요.
스토리
Claude Code 셋, Codex 둘. 하나는 테스트를 돌리고, 하나는 리팩터링을 하고, 하나는 십 분째 “이 파일 지워도 될까요?”라고 묻고 있었어요.
에이전트에게 일을 맡기는 건 쉬워졌어요. 어려운 건 그다음이었어요. 탭을 하나씩 넘기며 누가 일하는지, 누가 끝났는지, 누가 내 대답을 기다리며 멈춰 있는지 확인해야 했거든요. 기다리는 에이전트를 늦게 발견하면 그만큼 시간이 그냥 흘러가요.
그래서 에이전트마다 얼굴을 붙여 주기로 했어요. 화면 가장자리에 작은 일꾼들을 세워 두고, 일하는 건 일하는 모습으로, 쉬는 건 조는 모습으로, 기다리는 건 손을 흔드는 모습으로. 숫자와 색 점은 들여다봐야 읽히지만, 움직임은 곁눈으로도 보여요.
쓰다 보니 필요한 게 계속 생겼어요. 카드에서 바로 허용을 누르고 싶었고, F1 하나로 기다리는 탭에 가고 싶었고, 멈춘 에이전트를 먼저 알아채고 싶었어요. 엿새 동안 일곱 번 고쳐 내놓았고, 그 사이 크루도 아홉으로 늘었어요.
이름은 Crewdeck. 크루(crew)가 모인 덱(deck)이에요. 앱 아이콘의 카드 세 장은 각각 한 명의 에이전트이고, 맨 앞 카드에는 기본 크루 키보의 얼굴이 떠 있어요. 기다리는 에이전트가 생기면 그 얼굴이 호박색으로 바뀌어요.
엿새 동안의 기록
화면 가장자리 패널. 에이전트 감지, 정확한 탭으로 이동, 대기 알림, 크루 효과음.
VS Code, Cursor, Windsurf 안의 에이전트.
F1 단축키, 작업 완료 요약, 남은 컨텍스트.
패널에서 바로 응답. 무엇을 묻는지 먼저 보여 주기.
막힘 감지와 git 상태.
우클릭 스캔.
Crewdeck이라는 이름과 카드 덱 아이콘. 새 크루 일곱과 리마스터 그래픽.
첫 정식 버전을 다듬고 있어요. 0.7 베타는 지금 바로 받을 수 있어요.
받기 · v0.7.0 베타
macOS 14 이상, Apple 실리콘과 Intel에서 모두 돌아요. 정식 1.0 전의 베타 버전이에요.
macOS 차단을 알아서 풀어 줘요. 업데이트도 한 줄이에요.
brew tap agiletalk/tapbrew trust --tap agiletalk/tapbrew install --cask crewdeck업데이트는 brew upgrade --cask crewdeck, 삭제는 brew uninstall --cask crewdeck이에요.
Crewdeck을 응용 프로그램 폴더로 끌어다 놓고, 터미널에서 한 번 실행해 다운로드 격리 표시를 지워요.
DMG 내려받기v0.7.0 · universalxattr -dr com.apple.quarantine /Applications/Crewdeck.app명령어 대신 앱을 한 번 열어 차단 메시지를 본 뒤 시스템 설정 → 개인정보 보호 및 보안 → 그래도 열기를 눌러도 돼요.