2026. 7. 22.
서브캣 — 줄줄 새는 구독료를 고양이가 대신 감시해주는 앱
넷플릭스, 유튜브 프리미엄, ChatGPT Plus, Claude Pro까지 — 매달 어디서 얼마가 빠져나가는지 정확히 세고 있는 사람은 많지 않습니다. 구독 하나하나는 몇천 원, 몇만 원이라 크게 안 느껴지지만 다 모으면 매달 십만 원이 훌쩍 넘어가는 경우가 흔합니다. 서브캣은 이 흩어진 구독을 한 화면에 모아 보여주고, 취소했을 때 얼마를 아꼈는지까지 고양이 캐릭터로 게임처럼 추적해주는 앱입니다.
홈 화면 — 이번 달 얼마나 나가는지 한눈에
앱을 열면 제일 먼저 이번 달 총액이 큼직하게 보입니다. “7 subscriptions · $1,764.24/yr”처럼 구독 개수와 연간 환산액이 같이 뜨고, 그 아래 “이번 주 갱신될 구독” 목록과 오늘 당장 결제되는 “Next Up” 목록이 이어집니다. 상단에는 고양이 캐릭터와 레벨(Lv.3 Happy Cat, 8 XP)이 같이 표시되는데, 이게 서브캣을 다른 가계부 앱과 다르게 만드는 핵심 장치입니다.
*"Good evening" 인사와 함께 월간 총액 $147.02, 하루 기준 $4.90, 이번 주 갱신 7건이 한 화면에 정리되어 있습니다.*
구독 목록 — 서비스별 색상 카드로 관리
SUBS 탭에서는 등록된 구독이 서비스 로고와 함께 색상 카드로 나열됩니다. 상단 필터로 금액순 정렬, 검색, 전체/활성/체험판/결제임박(Due) 상태별로 걸러볼 수 있습니다. Xbox Game Pass, PlayStation Plus, ChatGPT Plus, Amazon Prime처럼 흔히 쓰는 구독은 로고가 이미 등록돼 있어서 검색만 하면 바로 추가됩니다.
*Xbox Game Pass $40, PlayStation Plus $30, Claude Pro $23 순으로 금액이 높은 순서로 정렬된 상태입니다.*
추가하기 — 검색은 물론 음성·OCR로도
새 구독을 등록할 때는 카테고리별(AI & Copilots, Entertainment 등)로 정리된 목록에서 검색해서 고르는 게 기본이지만, 두 가지 단축 입력 방법이 따로 있습니다.
- 음성 입력: 웹 브라우저의 음성 인식(Web Speech Recognition)을 그대로 활용합니다. 설정된 언어(한국어/영어/중국어/일본어)에 맞춰 인식하고, “매달 15일에 만 원씩 나가는 넷플릭스”처럼 말하면 금액·결제일·서비스명을 정규식으로 뽑아내서 자동으로 서비스 목록과 매칭합니다.
- OCR: 결제 이메일 캡처, 앱 구독 화면, 영수증 사진 등 이미지를 올리면 Google Gemini 2.5 Flash 모델이 서비스명·금액·통화·결제일·체험판 종료일을 JSON으로 추출합니다. 이미지는 전송 전에 800px 이하로 자동 리사이징됩니다.
직접 하나하나 검색해서 채우지 않아도, 이미 받은 결제 알림 화면을 찍기만 하면 등록이 끝나는 셈입니다.
*상단에 Voice·OCR 버튼이 있고, AI & Copilots 카테고리 아래 Microsoft Copilot, Stability AI 같은 서비스들이 검색 없이도 바로 나열됩니다.*
Paw Vault — 구독을 끊을 때마다 고양이가 자랍니다
Paw Vault는 취소한 구독을 기록하고 그만큼 절약한 금액을 누적해서 보여주는 화면입니다. 여기서 서브캣의 게이미피케이션 로직이 제일 잘 드러납니다.
- 관리 중인 구독 하나당 1XP(Managed XP), 취소한 구독 하나당 1XP(Cancelled XP)가 쌓입니다.
- 이번 달 지출이 설정해둔 예산 안에 들어오면 한 달에 한 번 3XP(Budget XP)가 추가로 붙습니다.
- 이 XP를 모두 더한 값으로 고양이가 Baby Cat(0XP) → Curious Cat(3XP) → Happy Cat(8XP) → Chill Cat(18XP) → Wise Cat(35XP) 순서로 레벨업합니다.
- 레벨이 오르면 옷장(Wardrobe)에서 고양이에게 입힐 악세서리가 하나씩 풀리고, 절약 팁도 함께 잠금 해제됩니다.
단순히 “취소했다”는 사실만 남기는 게 아니라, 취소 자체를 XP로 보상해서 계속 구독을 점검하게 만드는 구조입니다.
*Curious Cat Lv.2, 6/8 XP 상태이고, 지금까지 취소 1건으로 월 $31.00를 절약했다는 게 같이 표시됩니다.*
리더보드 — 진짜 다른 유저들과 비교합니다
RANK 탭은 데모용 숫자가 아니라 Supabase에 저장된 실제 유저 데이터를 기준으로 순위를 매깁니다. 기기마다 익명 ID가 하나씩 발급돼서 로그인 없이도 순위에 반영되고, 기준은 세 가지 탭으로 나뉩니다.
- Streak: 예산 안에서 연속으로 지출한 날짜 수
- Level: 고양이 레벨(위 Paw Vault의 XP와 동일한 값)
- Savings: 지금까지 취소로 절약한 금액(KRW 환산 기준)
순위는 1위 Diamond, 2~3위 및 상위 10%는 Gold, 상위 30%는 Silver, 그 아래는 Bronze 등급으로 나뉩니다. 참고로 앱을 처음 켰을 때 리더보드가 텅 비어 보이지 않도록 seed_로 시작하는 이름을 가진 가상 유저 20명이 데모 데이터로 섞여 있는데, 실제 유저와는 접두어로 구분됩니다.
*Streak 탭 기준으로 SaverPro가 45일 연속 1위, 내 순위는 21/23 브론즈 등급으로 "6 more to pass #20!"라는 목표까지 보여줍니다.*
통계 — 월별 추이와 카테고리별 지출
STATS 탭에서는 월별 지출을 막대그래프로 보여주고(Chart), 캘린더 형태로도 볼 수 있습니다(Calendar). 서비스별 필터를 걸어서 특정 구독 하나의 추이만 따로 볼 수도 있고, 하단에는 AI & Copilots, Entertainment처럼 카테고리별 월 지출과 구독 개수가 정리됩니다.
*2월 $25.08에서 6월 $77.02로 늘어난 지출 추이와, AI & Copilots 카테고리가 월 $62로 가장 큰 비중을 차지한다는 게 함께 보입니다.*
설정 — 4개 언어, 7개 통화
SETTINGS에서는 영어·한국어·중국어·일본어 4개 언어와 USD·KRW·EUR·GBP·JPY·AUD·CAD 7개 통화를 지원합니다. 통화를 바꾸면 현재 환율(예: $1 = ₩1,350)이 화면에 그대로 표시되고, 월 예산을 설정해두면 홈 화면에 진행률 바가 뜹니다. 다크모드와 결제 하루 전 알림도 이 화면에서 켜고 끌 수 있습니다.
*언어 4종, 통화 7종이 버튼으로 나열되어 있고, 바로 아래 실시간 환율이 참고용으로 표시됩니다.*
정리
서브캣은 흩어진 구독을 한 곳에 모아 보여주는 걸 넘어서, 구독을 점검하고 끊는 행동 자체를 고양이 레벨업으로 보상하는 앱입니다. 무료 플랜은 구독 5개까지 등록할 수 있고, 그 이상이나 CSV 내보내기·AI 해지 이메일 같은 기능은 Pro 플랜에서 열립니다. 웹(Vercel)과 안드로이드(Play Store 알파 테스트) 양쪽에서 실사용 중입니다.