- 전체
- 후기 7589
- 후기-카드 1940
- 후기-발권-예약 1394
- 후기-백신 79
- 후기-격리면제 28
- 질문 64736
- 질문-기타 23766
- 질문-카드 13166
- 질문-항공 11390
- 질문-호텔 5916
- 질문-여행 4595
- 질문-DIY 272
- 질문-진학진로 9
- 질문-자가격리 19
- 질문-은퇴 561
- 정보 27301
- 정보-친구추천 3
- 정보-자가격리 132
- 정보-카드 5765
- 정보-기타 8869
- 정보-항공 4317
- 정보-호텔 3616
- 정보-여행 1285
- 정보-DIY 260
- 정보-진학진로 8
- 정보-맛집 248
- 정보-부동산 116
- 정보-은퇴 354
- 여행기 3845
- 여행기-하와이 425
- 잡담 16635
- 필독 63
- 자료 69
- 자랑 746
- 금요스페셜 108
- 강퇴로 가는 길 11
- 자기소개 662
- 구라 2
- 요리-레시피 73
- 오프모임 201
- 나눔 2835
- 홍보 14
- 운영자공지 38
- 친구추천 9
안녕하세요 마일모아 회원님들,
마일모아에서 알찬 정보들을 많이 얻어가고 있는 SH 입니다. 늘 양질의 마일 정보를 공유해 주시는 회원님들께 조금이나마 보답하고자, 제가 개인용으로 개발한 마일리지 통합 관리 프로그램인 'Award Tracker'를 소개하고 나누고자 글을 쓰게 되었습니다.
사실 이 툴을 개발하게 된 가장 큰 동기는 마일리지 트래킹 사이트 AwardWallet의 연회비 인상인데요, "평생" 연회비 10불을 5배나 인상(!!)하는 바람에 많은 회원분들이 스프레드시트로 관리하게 되거나, 50불을 내거나, 아니면 해지 & 재가입 트릭으로 사용하시고 있으리라 생각합니다. 저 역시도 마찬가지였구요.
shilph 님께서 이를 해결하기 위해 직접 ART를 개발하셨고, 많은 분들에게 도움이 되었으리라 생각합니다. 제 프로그램도 기능상으로 큰 차이점은 없구요, 다만 sqlite 기반이어서 따로 MySql을 설치할 필요가 없고, 웹 기반 UI라는 점에서 비쥬얼적인 접근성의 차이가 있을 수 있으리라 봅니다.
AwardWallet과 같은 서비스는 사용하기에는 편리하지만 아래와 같은 아쉬움이나 우려가 있었으리라 생각합니다.
- 보안 우려: 소중한 항공사/호텔 비밀번호를 외부 클라우드 서버에 올리는 것에 대한 찜찜함.
- 비용/제약: 실시간 자동 동기화, 만료일 추적 기능 등의 특정 기능을 쓰려면 유료 멤버십 가입이 필요한 점.
이에 내 컴퓨터에서만 안전하게 실행되고, 클라우드 서버 없이 100% 로컬로 작동하는 무료 마일 동기화 프로그램을 목표로 개발을 진행했습니다.
🔒 100% 로컬 실행 및 강력한 보안 (개인정보 완벽 보호)
- 클라우드 서버 없음: 어떠한 개인정보나 로그인 정보도 외부 서버로 전송되지 않습니다.
- 로컬 암호화 저장: 입력하신 모든 사용자 아이디와 패스워드는 오직 회원님의 PC 내에 암호화된 데이터베이스(SQLite) 파일로만 안전하게 저장됩니다.
- 직접 브라우저 실행: 프로그램이 회원님의 PC에서 백그라운드 브라우저(SeleniumBase)를 직접 띄워 공식 홈페이지에 로그인하고 마일리지를 긁어오는 방식입니다. 중간 대리인이 없어 안전합니다.
✨ 주요 지원 기능
1. 20여개 주요 마일리지/포인트 프로그램 자동 동기화
- 호텔: World of Hyatt, Hilton Honors, Marriott Bonvoy, IHG One Rewards, Caesar Rewards, Wyndham Rewards
- 항공: Air Canada, Alaska, ANA, American Airlines, Asiana Airlines, Avianca LifeMiles, British Airways, Delta, EVA Air, JAL, JetBlue, Korean Air, Southwest, United, Virgin Atlantic
- 렌트카: Hertz Gold+, Enterprise, National
- 수동 추가 기능: 보안상의 이유로 자동 스크래핑을 지원하지 않는 은행 마일리지 프로그램들 (Chase UR, Amex MR, Capital One 등)과 수동으로 관리하는 적립 서비스(예: Best Buy points 등)도 수동 계정(Manual Tracking)을 만들어 자유롭게 이름을 지정하고 관리하실 수 있습니다.
2. 편리한 백그라운드 동기화 및 윈도우 알림
- 동기화 주기를 자유롭게 설정하여 (매시간, 매일, 3일마다, 매주 등, 또는 수동 동기화) 백그라운드에서 마일리지를 업데이트합니다.
- 마일리지가 동기화되기 시작할 때와 완료되었을 때, 윈도우 자체 알림창(Toast Notification)을 통해 실시간으로 업데이트된 마일리지 잔액을 팝업으로 보여줍니다.
🛠️ 다운로드 및 사용 방법
프로그램은 윈도우(Windows 10/11)와 MacOS 환경을 공식 지원합니다.
- Github 에서 최신 버전을 다운로드합니다.
- 윈도우 사용자의 경우
- 간편하게 설치해 사용하고 싶으시다면 awardtracker-win64-setup.exe를 다운로드하여 실행해 주세요.
- 설치 없이 쓰고 싶으시다면 awardtracker-win64-portable.zip의 압축을 풀고 내부의 awardtracker.exe를 실행하시면 됩니다.
- 맥 사용자의 경우
- 간편하게 설치해 사용하고 싶으시다면 awardtracker-macos-setup.dmg를 다운로드하여 설치해 주세요.
- 설치 없이 쓰고 싶으시다면 awardtracker-macos-portable.zip의 압축을 풀고 내부의 awardtracker를 실행하시면 됩니다.
- 윈도우 사용자의 경우
- 실행하시면 윈도우 오른쪽 아래 작업 표시줄 트레이 아이콘에 'Award Tracker' 로고가 나타납니다. 맥의 경우에는 독에 바로 표시가 됩니다.
- 아이콘을 우클릭하여 'Open Dashboard'를 누르시면 웹 대시보드가 열리며, 여기서 계정을 추가하고 동기화하실 수 있습니다. 처음 실행시에도 자동으로 대시보드를 띄웁니다.
- 아래는 제 예제입니다. 많은 고수님들에 비하면 부족하지만 가족을 전체 합쳐보니 1.5M 마일 정도가 되네요. (이름은 가려두었습니다.)

💬 회원님들의 피드백을 기다립니다
개인이 짬을 내어 만든 프로그램이다 보니 항공사/호텔 사이트의 로그인 화면 개편이나 이중 인증(2FA) 보안 강화에 따라 스크래핑 시 일시적인 오류가 발생할 수 있습니다.
사용해 보시면서 버그나 오류가 발생하면 덧글이나 github Issue를 통해 알려주세요. 시간이 되는대로 수정해서 업데이트하도록 하겠습니다. 필요하시면 PR도 보내주세요.
여담으로 거의 대부분의 개발은 AI 코딩 툴(Antigravity + Gemini 3.1/3.5)을 사용해 진행했습니다. 혼자 만들었으면 2-3개월 정도 걸렸을 작업이 일주일만에 끝나니 확실히 세상이 달라진 것을 느끼네요.
회원님들의 소중한 마일리지를 관리하시는 데 조금이나마 도움이 되었으면 좋겠습니다. 감사합니다! 😊
---
* 2026.05.29 - 몇몇 문제를 수정한 v1.2.0을 업로드하였습니다.
* 2026.05.30 - 대한항공 로그인 문제를 수정한 v1.2.1을 업로드하였습니다.
* 2026.05.31 - 몇몇 버그들을 수정하고 Air Canada를 지원하며 MacOS 버전을 정식으로 지원하는 v.1.2.4를 업로드하였습니다. (slowsde님 감사드립니다.)
* 2026.06.08 - JAL을 추가하고, 여러 사항들을 수정한 v1.2.9을 업로드하였습니다.
* 2026.06.11 - ANA를 추가하고, 여러 사항들을 수정한 v1.2.10을 업로드하였습니다.
* 2026.06.13 - EVA Air, British Airways, Caesar Rewards, Hertz Gold+ Rewards를 추가하고, 캔슬 기능을 추가하고 여러 사항들을 수정한 v1.2.12을 업로드하였습니다.
* 2026.06.14 - Wyndham, Enterprise, National을 추가하고 여러 사항들을 수정한 v1.2.13을 업로드하였습니다.
* 2026.06.20 - Jetblue를 추가하고 Wyndham과 관련된 여러 사항들을 수정한 v1.2.14를 업로드하였습니다.
* 2026.07.01 - 과거 포인트 내역을 직접 수정하거나 삭제 할 수 있는 기능을 추가하고, 쿠폰이나 바우처를 직접 추가 및 수정 가능하며, 이외 여러 버그들을 수정한 v1.3.3을 업로드하였습니다.
- 첨부 (1) 펼치기 ▼
-
- dashboard_by_program.png (323.6KB)
- 태그
- 전체
- 후기 7589
- 후기-카드 1940
- 후기-발권-예약 1394
- 후기-백신 79
- 후기-격리면제 28
- 질문 64736
- 질문-기타 23766
- 질문-카드 13166
- 질문-항공 11390
- 질문-호텔 5916
- 질문-여행 4595
- 질문-DIY 272
- 질문-진학진로 9
- 질문-자가격리 19
- 질문-은퇴 561
- 정보 27301
- 정보-친구추천 3
- 정보-자가격리 132
- 정보-카드 5765
- 정보-기타 8869
- 정보-항공 4317
- 정보-호텔 3616
- 정보-여행 1285
- 정보-DIY 260
- 정보-진학진로 8
- 정보-맛집 248
- 정보-부동산 116
- 정보-은퇴 354
- 여행기 3845
- 여행기-하와이 425
- 잡담 16635
- 필독 63
- 자료 69
- 자랑 746
- 금요스페셜 108
- 강퇴로 가는 길 11
- 자기소개 662
- 구라 2
- 요리-레시피 73
- 오프모임 201
- 나눔 2835
- 홍보 14
- 운영자공지 38
- 친구추천 9


147 댓글
Comment Page Navigation
SH
2026.06.13 18:28:32
확인해주셔서 감사합니다.
Marriott 언어 문제도 재현했구요, marriott 홈페이지에서 한국어가 기본 언어로 출력되는 경우를 지원하도록 수정해두었습니다. 다음 버전에 추가할 예정입니다.
warmhearted
2026.06.13 14:57:45
좋은 프로그램 만들고 커뮤니티에 공유 해 주셔서 감사드립니다. export/import 기능이 있거나, 설정파일을 customize (예를 들어 NAS에 둔다든지)할 수 있으면 집에 있는 여러 컴퓨터에서 쓰기 좋을 것 같은데, 많은 분들이 필요로 하지는 않으시겠죠?
SH
2026.06.13 18:34:26
https://github.com/shyoo/awardtracker/issues/69 에 이슈 등록해두었습니다.
import / export는 크게 어렵지 않을 것 같은데요, 설정파일을 customize 한다는 것이 어떤 의미인지 잘 모르겠습니다. 저장 위치를 바꾸어서 (예를 들어 Google drive) 여러 컴퓨터에서 쉽게 공유하기를 원하시는 것인지요?
감탱
2026.06.14 19:45:01
감사합니다.
사용해보려고 최신 버전을 받았는데 저는 Hyatt이 메뉴에 안보이는데 저만 그런가요?
그리고 혹시 나중에 JetBlue도 추가해 주실 수 있는지 궁금합니다.
SH
2026.06.15 01:35:17
World of Hyatt으로 되어 있습니다. 이게 마일리지 프로그램 정식 명칭이어서요.
JetBlue는 이슈에 추가해 두었습니다. 시간되는대로 살펴보도록 하겠습니다. https://github.com/shyoo/awardtracker/issues/72
감탱
2026.06.15 07:02:36
아 World of Hyatt이 있네요, 감사합니다.
SH
2026.06.17 05:34:14
Jetblue를 추가해두었습니다. 다음 버전부터 지원될 예정입니다.
감탱
2026.06.17 08:00:42
감사합니다!
JoshuaR
2026.06.15 07:17:29
드디어 AwardWallet 에 있던 어카운트들을 싹다 옮기고 탈퇴해버렸네요~ 커머셜 서비스에 비해서도 큰 불편함이나 손색이 없을만큼 훌륭한 소프트웨어로 성장한 것 같아요~
SH
2026.06.17 05:34:30
👍
Parnas
2026.06.17 20:31:43
이거 너무 좋네요~ 정말 감사드려요~!
awkmaster
2026.06.18 13:09:21
감사합니다! 덕분에 일목요연하게 어워드 프로그램을 잘 관리하기 시작했습니다.
British Airways의 경우 MFA/Additional security 때문에 매뉴얼 로긴으로 하라는 대로 했는데도 잘 안되네요. 매뉴얼 로긴 후 기다렸다가 창을 닫으면 Award Tracker에서 인식은 하는 것 같은데 창을 닫아서 실패했다고 나오네요. 그것 말고는 전부다 잘 됩니다.
SH
2026.06.18 16:56:31
British Airways가 보안이 강한 편이어서 까다로운 편입니다. Interactive log-in이후에 혹시 창을 닫아서 실패 메시지가 떴다고 해도, 계정 이름을 눌렀을 때 나오는 account detail 페이지에서 Sync now를 한 번 시도해보시기 바랍니다.
SH
2026.06.19 19:34:08
일단 해당 이슈를 https://github.com/shyoo/awardtracker/issues/77 에 등록해두었습니다.
SH
2026.06.21 01:08:28
해당 이슈를 재현하지 못했습니다. 만약 해당 이슈가 계속 발생한다면, Debug mode를 켜시고 https://github.com/shyoo/awardtracker/issues/77 에 로그등을 올려주시면 문제 파악에 도움이 되리라 생각합니다.
awkmaster
2026.06.21 14:56:03
네 컴터에서 접속하는 대로 하겠습니다. 감사합니다!
awkmaster
2026.06.21 20:26:02
컴퓨터에서 Sync now를 다시 해 보니까 이번엔 잘 되네요.
22Gauge
2026.06.21 17:12:52
BA 만 작동을 안하네요, 맥 사용중이고 켜진 크롬에서 로그인하고 닫아도 user 가 닫았다고 안되네요. 혹시 어떻게 하셨나요?
awkmaster
2026.06.21 20:26:58
저도 비슷한 증상이었는데요, 파란 "Sync now" 버튼을 눌렀더니 이번엔 잘 됐습니다.
SH
2026.06.22 09:10:56
혹시 몰라서 mac에서도 한 번 시도해보았는데요, 역시 저는 정상적으로 동작하였습니다.
Award Tracker가 open한 Chrome 을 tab만이 아니라 window 자체를 닫아주셔야 합니다. 즉 dock에서 마우스 오른쪽 버튼을 눌러서 나오는 Quit으로 완전히 닫아주셔야 하는데요, 혹시나 이것이 제대로 처리되지 않았을까 싶어서 매뉴얼 로그인 지침을 좀 더 명확하게 수정하여두었습니다. 프로세스 종료 절차도 강화시켜 두었는데요, 해당 문제를 제대로 해결할 수 있을지는 잘 모르겠습니다.
오류 메시지와는 상관없이, interactive log-in 이후에 sync now를 수행하시면 대부분의 경우 문제 없이 잘 싱크될 것입니다.
해당 수정 사항은 다음 버전부터 적용될 예정입니다.
아테나
2026.06.21 11:34:28
좋은 프로그램 만들어주시고 공유해주셔서 너무 감사합니다. 하나씩 저장하고 있는데, 한눈에 보이니 훨씬 너무 좋네요. 마일모아에 능력자님들 많이 계신건 익히 알고 있었지만 ㄷ다시 한번 새삼 놀랍니다. SH님은 어디 사시는지, 그쪽 향해서 절 한번 올리고 싶네요. 다시 한번 너무 감사드립니다:)
SH
2026.06.22 09:11:26
ㅎㅎ 잘 사용하신다니 다행입니다.
22Gauge
2026.06.21 17:13:31
그냥 노트에 적고 필요할 때마다 직접 업데이트했는데 이런 귀한 프로그램 나눠주셔서 감사합니다 ^^
짠팍
2026.06.21 21:49:06
와우.... 너무 좋은데요!
AthenaS
2026.06.22 09:02:58
감사합니다. 덕분에 드디어 마일 정리를 할 수 있게 됐네요.
SH
2026.06.22 09:15:58
많은 분들이 감사 메시지를 남겨 주셨는데요, 일일이 답변하지 못하는 점 양해 부탁드립니다.
큰 기능들과 자잘한 버그들이 수정되어서 안정화가 된 것 같구요, 다른 마일 프로그램 등은 요청이 들어오는대로 추가하도록 하겠습니다. 감사합니다.
쌤킴
2026.06.28 01:41:36
SH님 너무너무 감사합니다. 저두 덕분에 모든 마일리지를 한꺼번에 볼 수 있어서 너무 좋아요! 한가지 사소하게 이상한 부분은..
ANA의 경우 저는 다이아가 아닌데 다이아 마크가 찍혀있고요. 마일이 조금이나마 있는데 왜 Expired라고 뜰까요?
SH
2026.06.28 18:40:46
https://github.com/shyoo/awardtracker/issues/95 에 등록해두었습니다. 살펴보도록 하겠습니다.
SH
2026.07.10 19:22:08
일단 Tier를 잘못 받아오는 현상을 수정했고, 만료일을 가져오는 기능도 손을 보기는 했습니다만, 제가 현재 포인트가 없어서 만료일을 받아오는 기능이 제대로 동작하는지 잘 모르겠네요. v1.3.6 버전을 다운받으셔서 한 번 사용해보시고, 혹시 제대로 잘 동작하지 않는다면 알려주세요.
쌤킴
2026.07.10 21:00:07
감사합니다. 오늘 밤에 집에 가서 꼬옥 확인해보고 알려드릴께요~!
쌤킴
2026.07.11 17:17:32
SH님 v1.3.6 zip 파일을 unzip했는데 거기에 exe 파일이 없는 거 같습니. 한번 확인해주시겠어요?
SH
2026.07.11 19:41:55
아 죄송합니다. mac용만 올리고 windows용을 올리는 것을 깜박했네요. 방금 수정해서 github에 올렸습니다. Window용을 다운받으시면 됩니다.
쌤킴
2026.07.11 21:11:10
감사합니다, SH님. Diamond에서 일반 멤버로 다행히(?) 내려오긴 했고, 마일 유효기간도 뭔가 업뎃이 되긴 했는데.. 36개월 즉 3년이어야 할텐데.. 희안하게 3년하고 19일이 남아있다고 뜹니다?! ㅎㅎ
실제로는 2029년 1월에 만료되는 거라 3년이 안되는 시점에 만료되는 게 맞긴 해요.
SH
2026.07.14 23:58:04
최대한 마일리지 관련 페이지를 탐색해서 만료 정보를 받아오도록 수정해보았습니다. 1.3.7 버전을 한 번 사용해보시고, 혹시 해당 문제가 개선되었는지 알려주시면 감사합니다.
숲속의빈터
2026.06.29 20:31:59
SH님 감사합니다. 1.2.13을 쓰고 있다 1.3.1로 업데이트를 하니 Marriott points가 업데이트 되면서 expired로 나옵니다. 업데이트 전까지는 1년 11개월 하루 남은 것으로 나왔는데요. 다시 1.2.13으로 인스톨 하고 싱크 하니까 포인트 남은 기간이 제대로 나옵니다. 뭐가 문제일까요?
SH
2026.06.30 23:33:33
최근 Marriott 관련 로직을 수정한 것이 문제가 된 것 같습니다. https://github.com/shyoo/awardtracker/issues/84 에 이슈로 등록되어 있습니다. 수정되는대로 새로운 버전을 배포할 예정입니다.
SH
2026.07.01 00:05:41
Marriott 관련 버그를 수정한 1.3.2 버전을 배포해서 올려두었습니다. 혹시 문제가 계속 발생하면 알려주세요.
숲속의빈터
2026.07.01 11:36:17
SH님 감사합니다. 새 버전 받아서 sync 해 봤는데 1.2.13에서는 정상적으로 나오던 데이터가 다시 expired로 바뀌었습니다. 제 마음속에서는 그냥 조용히 1.2.13 쓰면 되잖아 라는 소리가 크게 들리는데 그래도 혹시나 도움이 될 까 해서 조심스럽게 다시 report 합니다.
SH
2026.07.01 17:33:19
음 제 계정에서 재현이 잘 안되다보니 수정이 쉽지 않네요. 관련 로직을 아예 1.2.13 버전으로 롤백해보도록 하겠습니다.
나중에 Debug mode를 켜신 다음 Marriott 마일리지가 보이는 페이지를 공유해주시면 도움이 될 것 같습니다.
SH
2026.07.01 18:31:20
관련 로직을 아예 롤백한 v1.3.3 버전을 올려두었습니다. 혹시나 계속 문제가 발생한다면 알려주세요.
JoshuaR
2026.07.01 01:51:02
매리엇 관련 issue 에 comment 드린지 30분만에 릴리즈까지 해주셨네요 ㄷㄷㄷ 늘 감사드립니다~
마할로
2026.07.01 02:25:51
안녕하세요. Award Tracker v1.3.2를 설치해서 사용 중입니다. 환경은 다음과 같습니다. MacBook Air M4 macOS Tahoe 26.2 Google Chrome 최신 버전 (Applications 폴더에 정상 설치) Delta SkyMiles 계정을 추가한 후 Interactive Login을 시도하면 "Chrome not found! Install it first!"
오류가 발생합니다. Chrome은 정상적으로 설치되어 있고 실행도 잘 됩니다. Chrome을 완전히 종료(Quit)했다가 다시 실행해도 동일한 오류가 발생합니다.
혹시 해결 방법이 있을까요? 감사합니다.
SH
2026.07.01 18:30:51
Chrome이 설치된 경로가 path에 없어서 생기는 현상 같습니다. 일단 가능한 해결책을 추가해서 수정해두었구요, 한 번 v1.3.3을 다운받아서 시험해 보시고 잘 되지 않는다면 다시 알려주세요.
마할로
2026.07.03 16:17:26
Award Tracker v1.3.4에서 Delta SkyMiles 계정의 Interactive Login을 시도했더니 다음 오류가 떴습니다:
“Interactive login failed for Sung Yun Kim’s Delta SkyMiles: Chrome not found! Install it first!”
제 컴퓨터에는 Chrome이 이미 설치되어 있고 (Dock에도 있음), 다른 계정(Alaska Airlines)의 Interactive Login은 정상적으로 통과됐습니다. Delta SkyMiles만 이 오류가 발생합니다. 앱이 Chrome 실행 파일 경로를 찾지 못하는 것 같은데, 확인 부탁드립니다.
SH
2026.07.05 02:39:01
Delta와 British Airline의 경우 보안이 강력한 편이어서 사용자 컴퓨터에 설치된 일반 크롬을 사용해서 로그인을 해야 하는데, 그 경우 제대로 동작하지 않는 것 같습니다. 일단 정식으로 https://github.com/shyoo/awardtracker/issues/101 에 등록해두었습니다.
SH
2026.07.07 01:08:08
혹시 몰라서 다른 경로 찾는 법을 더 추가해두었습니다. 제 M1에서는 델타가 잘 동작하다보니 재현이 쉽지가 않네요.
v1.3.5를 다운받아서 실행시켜보시고 계속 되지 않는다면 알려주세요.
마할로
2026.07.07 03:29:40
신경써 주셔서 너무 감사합니다
147 댓글
Comment Page Navigation