Claude Code 작업 내용을 압축으로 잃지 않는 macOS 앱 'tanacode' 1.1.0 출시
요약
macOS 앱 'tanacode'의 버전 1.1.0이 출시되어 Claude Code 사용 경험을 개선했습니다. 이 업데이트는 대화 기록에서 사라지기 쉬운 중요한 지시사항을 별도의 체크리스트 기능으로 관리하고, 예약 전송 기능을 추가하여 작업 흐름의 연속성을 높였습니다.
핵심 포인트
- 체크리스트: 중요 지시사항이 압축/삭제되어도 유지됨.
- 시간 지정 전송: Slack처럼 특정 시간에 작업을 예약할 수 있음.
- 작업 연속성 확보: 세션 간 끊김 없이 장기 프로젝트 진행 용이.
macOS 앱 'tanacode'는 Claude Code의 작업을 옆에서 확인하는 기능을 제공하며, 버전 1.1.0을 출시했습니다.
긴 작업을 Claude Code에 맡기고 있을 때 다음과 같은 경험을 해보신 적이 없으신가요?
- 처음에 전달했던 '끝내기 전에 이것을 확인해 달라'는 지시사항이 압축 후 사라진다.
- 세부적인 판단마다 질문으로 멈추고, 자리를 비운 사이에 작업이 진행되지 않는다.
- 5시간 단위로 돌아오는 시간이나 다음 날 아침에 이어서 지시를 내리고 싶다.
1.1.0에서는 이러한 불편함들을 해소하기 위해 두 가지 기능을 추가했습니다.
- Claude와 함께 사용하는 체크리스트: 사람과 Claude가 같은 목록을 보고, 수정하고, 체크합니다. 대화 기록과는 별도로 남아 압축해도
/clear를 해도 사라지지 않습니다. - 시간 지정 전송: 작성한 지시사항을 정해진 시간에 보내는 예약 기능입니다. Slack의 예약 게시물과 유사합니다.
Claude와 함께 사용하는 체크리스트

세션별로 이름을 붙인 목록을 여러 개 가질 수 있습니다. 예를 들어 다음과 같은 방식으로 사용할 수 있습니다.
| 리스트 | 설명 (사용 규칙) 예시 |
|---|---|
| 할 일 | 요구사항을 세분화한 작업. 위에서부터 순서대로 진행한다. |
| ... | |
| 목록에는 이름과 함께 사용 규칙 (설명)을 작성할 수 있습니다. Claude는 목록을 읽을 때마다 이 설명도 읽고 따릅니다. '끝내기 전에 이것을 확인해 달라'는 지시가 대화 내용이 아닌 목록에 남아있기 때문에, 압축 후에도 지켜지기 쉽습니다. |
Claude에게 부탁하는 방법
hooks 등을 이용해 Claude를 제한하지 않습니다. 어디까지 진행할지는 그때그때의 지시에 따라 결정합니다.
- '요구사항을 정리해서 할 일 목록으로 만들어 줘'
- '할 일 목록이 없어질 때까지 진행해 줘'
- '끝내기 전에, 완료 전 체크가 모두 충족되었는지 확인해 줘'
- '사람만이 할 수 있는 것은 사람의 할 일에 넣어 둬'
Claude가 체크를 할 때는 어떻게 확인했는지를 카드 스레드에 적어 남깁니다. 사람이 한 체크는 녹색, Claude가 한 체크는 파란색으로 표시되어 어느 쪽이 확인했는지 목록에서 알 수 있습니다.
'확인 사항'으로 질문할 때마다 멈추지 않게 하기
{
예약된 내용은 채팅의 끝부분에 점선 프레임으로 표시됩니다. 세션 목록에도 시계 모양과 전송 시간이 나타납니다.

시간이 되면, Claude Code가 작업하는 것을 기다렸다가 전송합니다. Claude Code가 작업 중일 때나, 질문 또는 승인 확인에 대한 답변을 기다리는 동안에는 보내지 않습니다.
예를 들어, 다음과 같은 사용 시나리오를 상정하고 있습니다.
- 5시간의 시간을 다 사용했다면, 시간이 돌아오는 시간에 '계속 진행하기'를 예약해 두기
- 밤 사이에 다음 날 아침 작업 지시를 예약해 두기 (체크리스트와 결합하여 '할 일을 #4부터 진행하기' 등)
예약은 앱을 종료해도 남아있지만, 전송되는 것은 tanacode가 작동하는 동안에만 한합니다. 앱이 닫혀 있거나 Mac이 절전 모드였기 때문에 시간이 5분 이상 지났다는 것을 인지한 예약은 보내지 않고 남겨두며 macOS 알림으로 알려줍니다. 이는 몇 시간 전에 내린 지시가 갑자기 움직이지 않도록 하기 위함입니다.
그 외 변경 사항
- 작동이 확인된 Claude Code를 2.1.290으로 업데이트했습니다
- 브라우저에서 동작하는 데모 투어에 체크리스트 기능을 통합했습니다
- iPhone의 Safari에서 데모가 메모리 부족으로 충돌하던 문제를 수정했습니다
사용해 보기
설치하지 않아도 브라우저에서 데모를 체험할 수 있습니다. 투어의 '지시하고 맡기기' 장부터 Claude가 체크리스트를 사용하는 모습이 나옵니다.
설치는 Homebrew를 권장합니다.
brew install --cask sny-tanaka/tanacode/tanacode
이미 Homebrew로 설치되어 있는 분은 메뉴의 '파일 → Claude Code도 멈추고 종료'에서 종료한 후, 다음을 실행해 주세요.
brew update && brew upgrade --cask tanacode
사용 방법의 자세한 내용은 GUIDE.md의 '체크리스트'와 '시간 지정 전송'에 정리되어 있습니다.
맺음말
체크리스트는 Claude에게 맡긴 것과 확인한 것을 남겨두는 장소입니다. 압축이나 /clear를 거치는 긴 작업에서 사용해 보세요. 버그나 요청 사항은 Issues로 알려주세요. 마음에 드신다면 GitHub에서 ⭐을 주시면 큰 힘이 됩니다.
토론

AI 자동 생성 콘텐츠
본 콘텐츠는 Zenn AI의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기