gadak

묵은 Jira 이슈를 Claude Code로 찾아봅니다.

지라를 쓰기 싫은데 어쩔 수 없이 써야 해서 만들었습니다. 묵은 이슈들을 클로드로 뒤지다가 한참 걸리고 결국 rate limit에 걸려 중단된 적이 있는데, 그때 시작했습니다. 크롬에 지라 탭이 잔뜩 쌓여 피곤해지는 것도 겸사겸사 없애고 싶었고요. 필요한 Jira 프로젝트와 Confluence 스페이스만 골라 캐시해 두고, 검색과 이슈 조회는 거기서 합니다. 직접 찾아도 되고, Claude Code에 맡겨도 됩니다.

검색 녹화입니다. 데모 데이터를 이슈 2만 건으로 늘린 캐시에서 찍었고, 글자를 치는 대로 결과가 바뀝니다.

이슈, 댓글, 위키를 한 검색창에서

이슈 제목과 본문, 댓글, 위키 문서를 한 검색창에서 찾습니다. 단어를 다 치기 전에 결과가 나옵니다. 캐시에서 찾기 때문에 서버 응답을 기다리지 않습니다.

스킬 하나면 Claude Code가 같은 캐시를 읽습니다

스킬을 설치하면 Claude Code가 gadak CLI로 이슈를 찾고, 만들고, 상태를 옮깁니다. 스킬에는 한국어 계정에서 에이전트가 자주 빠지는 함정도 적어 두었습니다. Jira는 상태와 우선순위 이름을 계정 언어로 번역합니다. 그래서 영어 이름으로 물으면 오류 없이 빈 결과가 돌아오고, 에이전트는 그걸 "그런 이슈는 없다"로 읽습니다. 에이전트가 남긴 댓글과 만든 이슈에는 에이전트 이름이 붙습니다. 에이전트는 읽은 내용을 자기 모델로 보냅니다. 캐시 범위는 그걸 감안해 정하세요.

gadak 앱 안의 터미널에서 Claude Code에 한국어로 부탁해 이슈 목록을 바꾸고, 라벨 비율 대시보드를 저장해 여는 장면입니다. 에이전트가 일하는 구간은 빨리 감았습니다.

도구별 연결 방법 → docs/AGENT_SETUP.md
녹화 더 보기: 대시보드, 팀 테마, 런처, MCP 세션 → docs/SHOWCASE.md

같은 캐시를 폰에서 베타

아이폰 앱은 이미 돌리고 있는 gadak serve에 페어링한다. 자기 네트워크 안에서 끝나고, 중간에 계정도 남의 서버도 없다. 캐시가 가진 것은 폰도 보여준다 — 필드, 첨부, 연결된 이슈, 위키, 진행 중인 스프린트와 그 뒤의 전부. 한 줄로 끝나는 수정은 폰에서 끝난다. 코멘트, 라벨, 마감일, 사진, 에픽 밑에 새 이슈. 쓰기는 데스크톱과 똑같이 원본을 먼저 통과한다. 페이지나 커스텀 필드 편집, 뷰 작성, 대시보드 배치, 카드 끌기는 데스크톱 몫이고, 앱이 그 컨트롤 자리에서 그렇게 말한다.

데모 스냅샷 위에서, 앱 크기 그대로. 언어마다 한 번씩. 쓰는 장면은 연출이 아니라 실제로 써진 것이다.

베타이고 상태는 그게 전부다. 빌드는 내부 테스터용 TestFlight 로만 가고 공개 다운로드는 없다. 스토어 등록은 심사자가 내 네트워크에 들어오지 않고도 앱을 볼 수 있는 경로가 먼저다.

Jira API에 물을 때와 캐시에 물을 때

Jira REST API gadak
텍스트 검색 543 ms 41 ms 13×
에픽별 열린 이슈 (GROUP BY) 4,761 ms 22 ms 214×

2026-08-26에 실제 Atlassian Cloud 업무 프로젝트(이슈 3,296건)에서 잰 중앙값입니다. 에픽별 열린 이슈는 REST API 쪽이 응답 8페이지를 받아 합산한 값이고, gadak 쪽은 쿼리 한 번에 CLI 프로세스가 뜨는 시간까지 넣은 값입니다. 첫 전체 동기화는 그 사이트에서 3.7분 걸렸고(2026-09-09 측정), 그 뒤로 캐시는 동기화 주기만큼 늦습니다. 측정 방법과 나머지 행: docs/BENCHMARKS.md.

회사 데이터를 두고 쓰는 도구라서, 먼저 알아야 할 것

밖으로 나가는 연결 전체와 그 조건 → SECURITY.md
연결마다 끄는 방법 → docs/NETWORK.md

설치와 첫 동기화

데스크톱 앱(CLI 포함):

brew install --cask midagedev/tap/gadak

CLI만:

brew install midagedev/tap/gadak-cli

Windows 데스크톱 앱은 Microsoft Store에 있습니다.

회사 Jira Cloud에 연결합니다. 사이트 주소, 이메일, API 토큰, 캐시할 프로젝트를 차례로 묻습니다. 위키까지 캐시하려면 --spaces를 붙입니다:

gadak init && gadak serve

동기화가 끝나면 Claude Code용 스킬을 설치합니다:

gadak skill install

Claude Desktop에는 MCP 서버를 등록합니다:

gadak mcp install claude-desktop

다른 플랫폼 →

0.24, 만드는 사람 한 명, Apache-2.0

서비스별 지원 범위 · 자주 묻는 질문 · 무엇이 나왔는지 · GitHub

한 줄 남겨 주세요

텔레메트리가 없어서 누가 쓰는지 저는 모릅니다. 어디에 썼는지, 그 뒤로도 쓰고 있는지 한 줄만 알려 주세요.

공개된 곳에는 실제 이슈 내용과 토큰, 사이트 주소를 빼고 적어 주세요.

GitHub 이슈로 · X @midagedev 멘션으로 · 메일 midagedev@gmail.com