CmdQ 상세 가이드 English

CmdQ

macOS · 개발자 도구

claude 창 여러 개 대신,
큐 하나로

프로젝트마다 터미널을 띄워 놓고 끝났나 오가며 확인할 필요가 없습니다. Claude Code 작업을 줄 세워 두면 프로젝트가 다르면 함께, 같으면 차례대로 돌립니다. 사용 한도에 걸린 작업도 실패로 끝나지 않고 리셋 뒤 같은 세션에서 이어 갑니다.

macOS 12 이상 · Claude Code CLI 설치·로그인 필요 — 이 앱은 공식 CLI를 실행할 뿐, 자체적으로 Claude를 호출하지 않습니다.

왜 CmdQ인가

창을 오가고 한도를 기다리는 시간은 큐에 맡기고 사람은 무엇을 시킬지만 정합니다.

밀린 일을 한꺼번에 끝내려고 프로젝트마다 claude 터미널을 띄운 적이 있습니다. 창이 늘어날수록 어느 게 끝났고 어느 게 제 답을 기다리는지 자꾸 놓쳤습니다. 그래서 한곳에 줄 세워 돌리려고 CmdQ를 만들었습니다.

실제 앱 화면입니다. 한도에 걸린 작업이 리셋 대기로 남았다가 같은 세션에서 이어지고, 체인과 대화형 터미널까지 한 번에 보여 줍니다. (약 1분)

① 여러 프로젝트의 순서

기존 방식
프로젝트마다 창을 띄워 두고 끝났는지 오가며 확인합니다.
CmdQ
같은 경로는 차례대로, 다른 경로는 함께 실행합니다. 체인으로 후속 작업도 이어 둡니다.

② 한도 대기

기존 방식
한도에 걸리면 리셋 시각까지 기다렸다가 다시 입력합니다.
CmdQ
멈춘 작업이 리셋 대기로 남았다가 리셋되면 그 세션에서 이어 실행됩니다.

③ 머릿속 할 일

기존 방식
떠오른 명령을 기억해 두었다가 나중에 직접 입력합니다.
CmdQ
To Do에 적어 두고 준비되면 자동 큐로 승격합니다.
Claude Code의 훅이나 플러그인은 실행 중인 세션 안에서 동작합니다. 한도로 멈춘 세션을 리셋 시각에 다시 띄우거나 여러 프로젝트의 작업 순서를 정하는 일은 세션 밖에서 해야 합니다. CmdQ가 이 일을 맡고, 남은 한도와 진행 상황은 메뉴 막대에 보여 줍니다. 그래서 확장 기능과 겹치지 않고 함께 쓸 수 있습니다.

3분 만에 시작하기

Claude Code CLI를 설치하고 로그인까지 마쳤다면 2단계부터 보십시오.

1

Claude Code CLI 설치·로그인

셋 중 하나로 설치하고 버전이 나오는지 확인한 뒤, claude를 한 번 실행해 Claude 계정으로 로그인합니다. 로그인하지 않으면 큐 작업이 실행되지 않고 사용량도 보이지 않습니다.

curl -fsSL https://claude.ai/install.sh | bash
brew install --cask claude-code
npm install -g @anthropic-ai/claude-code
claude --version
claude
2

CmdQ 설치 후 첫 실행

DMG를 내려받아 응용 프로그램 폴더로 옮기고 실행합니다. 처음 실행하면 아래 고지가 뜨고, 동의하고 시작을 눌러야 큐와 터미널이 동작합니다.

큐에 넣은 작업은 Claude Code를 --dangerously-skip-permissions로 실행합니다. Claude Code가 대상 폴더에서 확인 없이 파일을 읽고, 쓰고, 지우며 명령을 실행합니다. 넣는 작업을 검토하고, 작업물은 버전 관리로 보호하고, 바뀌어도 되는 폴더에서만 사용해 주십시오. 실행한 작업의 결과는 사용자 책임입니다.

3

첫 작업 등록

+ 폴더로 프로젝트 탭을 열고 명령을 적습니다. Enter를 누르면 To Do에, ⌘Enter를 누르면 자동 큐에 들어갑니다. /로 시작하는 단어를 치면 스킬 목록이 뜹니다.

작동 방식

자동 큐와 To Do

자동 큐는 위에서부터 실행합니다. 경로가 다르면 기본 세 곳까지 함께 돌립니다. To Do는 보관용이라 저절로 실행되지 않습니다.

경로 · 세션 · 대화형

경로는 그 폴더에서 새 세션을 시작하고, 세션은 기존 대화를 이어 갑니다. 대화형은 큐를 거치지 않고 앱 안 터미널을 엽니다.

체인

항목을 다른 항목 아래로 끌어 넣으면 부모가 끝난 뒤 그 세션을 이어받아 실행됩니다. 부모가 실패하면 하위는 실행되지 않습니다.

한도에 걸리면 실행 중인 항목과 터미널을 리셋 대기로 돌려 두고, 리셋 시각에 그 세션에서 이어 실행합니다. 카드 없이 연 대화형 터미널도 리셋 뒤 백그라운드 터미널로 다시 이어집니다. 주간 한도도 같은 방식입니다.

체인 자세히 보기 →

한도 처리 자세히 보기 →

화면 읽는 법

항목 상태
상태뜻다음
대기차례를 기다림같은 경로의 앞 항목이 끝나면 시작
실행 중Claude Code가 작업 중완료나 실패로 바뀜
리셋 대기한도에 걸려 멈춤(실패 아님)리셋되면 멈춘 세션에서 이어 실행
완료정상 종료하위 체인이 있으면 이어 실행
실패오류로 종료하위 체인은 실행하지 않음

사용량과 메뉴 막대

헤더에 5시간 윈도우·주간 한도 사용률과 다음 리셋까지 남은 시간이 나옵니다. 메뉴 막대 아이콘에도 같은 값과 자동 큐 현황이 보입니다.

창을 닫아도 앱은 메뉴 막대에 남아 큐를 계속 실행합니다. 아이콘의 빨간 점은 확인하지 않은 알림, 노란 점은 리셋 대기, 초록 점은 실행 중인 작업이 있다는 뜻입니다.

조작하기

대기 중인 항목을 위아래로 끌면 순서가 바뀌고, 오른쪽으로 끌면 바로 위 항목의 체인이 됩니다.

자주 쓰는 카드 버튼

  • ▶ 지금 실행(수동) · 자동 큐로 승격 · 재실행
  • ⏸ 중지 (대기로 이동) — 실행을 멈추고 To Do로 내립니다
  • 💬 응답 보기 — 결과를 마크다운이나 원문으로 봅니다
  • ⌘ 대화형 실행 — 앱 안 터미널에서 직접 이어 갑니다
  • ☆ 즐겨찾기에 추가 — 자주 돌아갈 세션을 고정합니다
  • 🗑 삭제 — 확인 없이 바로 지웁니다

다른 버튼은 마우스를 올리면 이름이 나옵니다. 세션 칩을 누르면 claude --resume 명령이 복사됩니다.

자세히 보기 →

근거 자료 첨부

파일·링크·메모를 세션에 붙여 두고 명령에 [첨부]를 적으면 실행할 때 claude에게 넘어갑니다. 명령창에서 #을 치면 골라 넣을 수 있습니다.

자세히 보기 →

대화형 터미널

카드의 ⌘나 추가바의 대화형으로 앱 안 터미널을 엽니다. 백그라운드로 계속을 누르면 창을 닫아도 이어지고, ⇧⌘T 목록에서 다시 엽니다.

출력이 멎으면 입력 대기 알림이 옵니다. 헤더의 세션 표기를 누르면 resume 명령이 복사됩니다.

자세히 보기 →

즐겨찾기

카드나 터미널의 ☆로 세션을 고정하고 ⇧⌘B로 목록을 엽니다. 원래 항목을 지워도 여기서 그 세션을 다시 엽니다.

자세히 보기 →

설정

설정 화면은 ⌘,로 엽니다. 자주 바꾸는 항목만 추렸고, 나머지는 설정 화면의 설명을 참고하십시오.

주요 설정 항목
설정설명
언어시스템 설정 따름 · 한국어 · English
테마다크(기본) · 라이트
터미널 창 폭기본 (최대 1000px) · 전체 화면 폭
데스크톱 알림완료·한도 도달·실패·입력 대기 때 알림
claude 실행 파일비우면 ~/.local/bin/claude → PATH 순으로 찾음
자동 큐 동시 실행함께 돌릴 경로 수. 기본 3
같은 경로 동시 실행한 경로의 동시 실행 수. 기본 2, 파일을 고치는 작업이면 1 권장
시스템 로그인 시 시작로그인하면 앱이 떠 자동 큐를 이어 처리

단축키

주요 단축키 기본 조합
동작기본 조합
프로젝트 추가⌘O
현재 탭 닫기⌘W
왼쪽 탭 활성화 · 오른쪽 탭 활성화⌥⌘← · ⌥⌘→
경로 선택 · 세션 선택 · 대화형 선택⌃1 · ⌃2 · ⌃3
전체보기⇧⌘A
설정⌘,
즐겨찾기⇧⌘B
터미널⇧⌘T

조합은 설정의 단축키 묶음에서 바꿉니다.

설정 자세히 보기 →

단축키 자세히 보기 →

문제 해결

증상별 해결
증상해결
CLI를 찾지 못한다고 나옴터미널에서 which claude로 나온 경로를 설정의 claude 실행 파일에 적습니다.
명령이 node 같은 도구를 찾지 못함앱을 끈 뒤 ~/Library/Application Support/com.doitasap.cmdq/config.toml의 claude.extra_paths에 그 도구의 폴더를 넣습니다.
"대기 중 · 세션 사용 중"에서 멈춤같은 세션을 쓰는 다른 터미널이나 작업이 있습니다. 그쪽을 닫거나 끝나길 기다립니다.
세션 이력에 세션 파일이 없습니다Claude Code가 보존 기간(기본 30일)이 지난 세션을 지운 경우입니다. 응답 보기에서 앱 로그로 확인합니다.
설치 후 "손상되었다" 또는 개발자를 확인할 수 없음정식 배포본에는 이 경고가 뜨지 않습니다. GitHub 릴리스에서 다시 받으십시오.
대화형 터미널 화면이 비어 보임⇧⌘D로 진단 파일을 저장해 이슈에 첨부해 주십시오. 터미널 출력이 담기니 공유 전에 내용을 확인하십시오.

자세히 보기 →

앱 구조 공시

Anthropic 서드파티 정책 준수를 위해 이 앱의 작동 방식을 밝힙니다.

하는 일

  • 사용자 컴퓨터에 설치된 공식 Claude Code CLI를 프로세스로 실행
  • 작업을 큐에 넣고 정해진 순서와 시각에 실행
  • 새 버전 확인 — 릴리스 정보만 내려받고 보내는 정보는 없음
  • 첫 실행 때 묻고 연결을 고른 경우에만 ~/.claude/settings.json의 statusLine을 사용량을 읽는 래퍼로 바꿈(기존 statusline 표시는 유지, 나중에를 고르면 건드리지 않음)

하지 않는 일

  • 인증 정보(OAuth 토큰, API 키) 접근·저장·전송
  • 사용 기록·작업 내용의 외부 전송
  • 사용자 데이터 수집이나 분석
인증과 네트워크 통신, Claude 호출은 모두 공식 Claude Code CLI가 담당합니다. CmdQ는 그 CLI를 언제 어떤 순서로 실행할지만 관리합니다.

개인정보와 지원 범위

수집하는 데이터가 없습니다. 모든 데이터는 ~/Library/Application Support/com.doitasap.cmdq/에만 저장되고 외부로 보내거나 제3자에게 넘기지 않습니다. 자세한 내용은 개인정보 처리방침에 있습니다.

현재 macOS 12 이상만 지원합니다. 다른 플랫폼이 필요하면 GitHub 이슈로 알려 주십시오.