무료 Anki 리모컨: iPhone vs StudyRemote vs 8BitDo (2026)
사람들이 "anki remote"를 검색할 때 실제로 원하는 것
진지하게 Anki 복습을 한동안 해왔다면, 검색 결과는 뻔합니다: 손을 자유롭게 쓰고 싶은 거죠. 아마 트레드밀 위를 걷거나, 밤에 누워 있거나, 실내 자전거를 타거나, 그냥 복습 내내 핸드폰을 들고 있는 게 지겨울 때일 겁니다. 키보드를 보지 않고 싶습니다. 흐름을 깨지 않고 카드를 넘기고 평가하고 싶습니다.
오랫동안 최고의 답은 하드웨어였습니다. 작은 블루투스 키패드가 손에 쥐어져 있고, 버튼을 누르면 데스크톱 Anki 앱이 키 입력을 감지하고 카드가 넘어갑니다. 끝. 이 하드웨어-키보드 패턴이 바로 StudyRemote와 다양한 8BitDo 설정이 의대생 Anki 커뮤니티에서 인기를 끈 이유입니다.
달라진 점: 대부분의 사람들은 이미 완벽하게 사용 가능한 무선 리모컨을 주머니에 가지고 다닙니다. 바로 그들의 휴대폰이죠. 우리에게 필요한 것은 그것을 리모컨으로 바꿔주는 소프트웨어뿐이었습니다.
기존 옵션들 간략히
StudyRemote (전용 하드웨어)
원래 Kickstarter 프로젝트(당시 이름 "Anki Remote")였던 StudyRemote는 다섯 개의 큼직한 버튼이 달린 작은 쐐기 모양의 블루투스 키패드입니다. 연결하고 블루투스 키보드로 페어링하면 Anki가 키 입력(1, 2, 3, 4, 스페이스바, 실행 취소)을 인식합니다. 가격은 약 $40-60입니다. 30,000명 이상의 사용자를 보유했다고 하며, 제품은 실제로 존재하고 잘 작동합니다.
하드웨어의 장점: 촉각적 피드백, 절대 놓칠 수 없는 전용 버튼, 아무것도 볼 필요가 없습니다. "똑바로 누워서, 불을 끄고, 보지 않고 복습"하는 사용 사례에는 전용 하드웨어가 정말 따라잡기 어렵습니다.
하드웨어의 단점: 또 60달러짜리 기기, 잃어버릴 또 다른 물건, 충전해야 할 또 다른 배터리입니다.
8BitDo 우회법
8BitDo의 초소형 게임 컨트롤러, 특히 Zero 2와 micro는 Anki 복습용으로 커뮤니티에서 인기를 끌었습니다. 가격은 20-30달러이고 주머니에 쏙 들어가며, 얼굴 버튼을 난이도 평가에 매핑할 수 있습니다. AnKing이 권장 설정을 제공하고, YouTube에는 80,000회 조회수의 인기 튜토리얼이 있으며, Contanki가 Anki 데스크톱용 사실상의 표준 애드온입니다.
여기에는 거의 아무도 언급하지 않는 큰 iOS 쪽 문제가 있습니다: AnkiMobile(공식 iOS Anki 앱)은 게임패드 모드에서 그 작은 8BitDo 컨트롤러를 인식하지 못합니다. AnkiMobile은 Apple의 GCExtendedGamepad 프로필만 수신하는데, Zero 2와 micro는 이 프로필을 노출하지 않습니다. 따라서 Anki를 위해 특별히 구매하는 저렴하고 인기 있는 컨트롤러는 데스크톱에서는 잘 작동하지만 아이폰에서는 작동하지 않습니다.
Contanki / Ankimote (Anki 애드온)
Anki 데스크톱 생태계 내에서만 사용한다면 둘 다 훌륭한 선택입니다. 특히 Contanki는 완성도 높은 애드온입니다. 설치하고, 컨트롤러를 연결하고, 매핑을 설정하면 됩니다. 아이폰이 필요 없다면 이것은 훌륭한 무료 경로입니다.
휴대폰을 리모컨으로 사용하는 옵션
이것이 우리가 만든 것입니다. Flashcard Guru Remote는 Wi-Fi를 통해 Guru iOS 앱과 연결되는 작은 Anki 데스크톱 애드온(오픈소스, LGPL-3.0)입니다. 아이폰이 리모컨이 됩니다: 화면에서 정답 보기를 누르면 데스크톱 카드가 넘어갑니다. Good을 누르면 카드가 예약되고 다음으로 넘어갑니다.
두 가지 측면에서 이 옵션은 기존 옵션과 차별화됩니다:
- 무료이며, 이미 가지고 있는 하드웨어를 사용합니다. 아이폰이 있다면 60달러짜리 키패드를 살 필요 없이 이것을 시도해볼 수 있습니다. (최종적으로 하드웨어를 선호할지는 별개의 문제입니다. 아래 정직한 비교를 참고하세요.)
- 휴대폰을 통해 저렴한 8BitDo를 연결할 수 있습니다. Zero 2 또는 micro를 USB-C/라이트닝으로 아이폰에 연결하거나 블루투스로 페어링하세요. Guru iOS 앱은 Apple의
GCExtendedGamepad프로필과GCKeyboard이벤트를 모두 수신합니다. 바로 8BitDo의 "키보드 모드"가 생성하는 이벤트입니다. 컨트롤러의 버튼을 누르면 아이폰이 그 동작을 Anki 데스크톱으로 전달합니다. AnkiMobile이 거부했던 바로 그 컨트롤러가 갑자기 작동하는 이유는 Guru 앱이 중개자 역할을 하기 때문입니다.
아이폰에 Anki 리모컨 연결하기 (60초)
이것이 휴대폰을 리모컨으로 사용하는 전체 설정 과정입니다. 전체 가이드와 스크린샷은 Anki 리모컨 설정 페이지에 있습니다. 여기서는 짧은 버전을 소개합니다:
- 맥에서: Anki를 열고
도구 → 애드온 → 애드온 가져오기…로 이동한 후 다음 코드를 붙여넣으세요:
Anki를 다시 시작하세요. 애드온이 처음 시작될 때 macOS가 *"수신 연결을 허용하시겠습니까?"*라고 묻습니다. **허용**을 클릭하세요.1196082853 - 아이폰에서: 앱스토어에서 Guru를 설치하세요.
- 페어링: Anki 데스크톱에서
도구 → 휴대폰 연결(Flashcard Guru Remote)…을 선택하세요. QR 코드가 나타납니다. Guru를 열고설정 → Anki 리모컨 → Mac과 페어링으로 이동한 후 QR 코드를 스캔하세요. 완료되었습니다.
맥에서 아무 덱이나 열면 아이폰 화면이 제어권을 가져옵니다. 정답 표시, Again, Hard, Good, Easy, 오디오 다시 듣기, 실행 취소 등 모든 기능을 사용할 수 있습니다. 상태 업데이트가 실시간으로 휴대폰에 반영되므로 표시되는 버튼이 항상 현재 카드와 일치합니다. 두 기기는 동일한 Wi-Fi 네트워크에 연결되어 있어야 합니다. 클라우드 계정이나 케이블이 필요 없습니다.
iPad에서도 작동하나요?
네. Guru는 유니버설 앱이므로 아이폰뿐만 아니라 iPad에서도 동일한 리모컨을 사용할 수 있습니다. 맥 옆에 iPad를 거치대에 올려두면 편리합니다. 페어링 과정은 동일합니다: 데스크톱에 애드온을 설치하고, iPad로 QR 코드를 스캔하면 태블릿이 복습을 제어합니다. (iPad에서 Anki 리모컨을 사용하는 방법을 구체적으로 찾고 계셨다면, 이것이 답입니다. 동일한 WebSocket 브리지이며 추가 설정이 필요 없습니다.)
핸즈프리 Anki 복습: 트레드밀, 누워서, 어두운 곳에서
"핸즈프리 Anki"는 실제로 두 가지 다른 상황을 의미하며, 이를 구분하는 것이 중요합니다:
- 보고 탭하기. 휴대폰을 받침대에 세워두거나 한 손에 들고 큰 Again / Hard / Good / Easy 버튼을 보고 탭합니다. 소파, 책상, 또는 화면을 볼 수 있는 실내 자전거에서 좋습니다.
- 보지 않고 하기. 눈을 감거나, 불을 끄거나, 아래를 내려다보기 어색한 트레드밀 위에서. 이 경우 촉각 버튼이 유리합니다. 바로 아래 8BitDo 브리지가 필요한 상황입니다.
대부분의 책상 및 소파 복습에서는 휴대폰으로 보고 탭하는 것으로 충분합니다. 엄격한 비접촉식 복습이 필요하다면 컨트롤러를 연결하면(다음 섹션) 전용 키패드를 구매하지 않고도 물리적 버튼을 얻을 수 있습니다.
저렴한 8BitDo (Zero 2 / micro)를 휴대폰으로 사용하기
이것은 다른 곳에서는 없는 부분입니다. 8BitDo Zero 2 또는 micro를 아이폰과 페어링하세요(블루투스를 통해 또는 USB-C로 유선 연결). 그런 다음 컨트롤러를 키보드 모드로 전환하세요. Guru 앱은 GCKeyboard 이벤트를 읽고 해당하는 복습 동작을 Anki 데스크톱으로 전달합니다:
1 / 2 / 3 / 4→ Again / Hard / Good / Easy스페이스바→ 정답 표시 ·R→ 다시 듣기 ·Z또는U→ 실행 취소
Anki와 통신하는 기기가 휴대폰이기 때문에, AnkiMobile이 완전히 거부했던 컨트롤러들도 여기서는 잘 작동합니다. 약 25달러에 촉각적이고 시각적 피드백이 필요 없는 버튼을 얻을 수 있으며, 60달러짜리 전용 리모컨이 필요 없고, 컨트롤러가 없을 때는 휴대폰만으로도 복습할 수 있습니다.
정직한 비교
| StudyRemote | 8BitDo + Contanki | iPhone + Flashcard Guru Remote | |
|---|---|---|---|
| 비용 | $40-60 하드웨어 | $20-30 하드웨어 | 무료 (내 휴대폰 사용) |
| 보지 않고 사용하는 인체공학 | ★★★ (촉각적, 전용) | ★★★ (촉각적, 전용) | ★★ (화면을 봐야 함, 컨트롤러 연결 시 제외) |
| 오픈소스 | 아니요 | 예 (Contanki 애드온) | 예 (LGPL-3.0 애드온) |
| 저렴한 8BitDo (Zero 2 / micro) | 해당 없음 | 예 (Anki 데스크톱만) | 예 — 데스크톱용으로 아이폰 경유 포함 |
| AnkiMobile 호환 | 예 (HID 키보드) | 아니요, 소형 모델에서 | 별도 iOS 앱의 동반 앱 |
| 개인정보 보호 | 로컬 블루투스 | 로컬 USB / BT | LAN 전용, 토큰 페어링 |
| 배터리 수명 | 몇 주 (CR2032) | 몇 시간 (내장 배터리) | 휴대폰 배터리 사용 |
정직한 결론: 엄격한 비접촉식 복습(트레드밀, 눈 감고, 어두운 곳)을 많이 한다면 전용 하드웨어가 여전히 승리합니다. 엄지 아래의 촉각 버튼을 따라올 것이 없기 때문입니다. 대부분의 복습을 책상이나 소파에서, 이미 손이 닿는 곳에 아이폰이 있는 상태에서 한다면 휴대폰을 리모컨으로 사용하는 것이 가격의 0%로 사용 사례의 90%를 커버합니다. 게다가 Zero 2도 있다면 휴대폰에 연결하여 보너스로 비접촉식 인체공학을 되찾을 수 있습니다.
네이티브 블루투스 키보드 에뮬레이션 대신 휴대폰을 사용하는 이유?
"아이폰이 그냥 Mac이 인식하는 블루투스 키보드 역할을 하면 더 깔끔하지 않을까?"라는 당연한 질문이 있습니다. 답은 플랫폼 수준에 있습니다: iOS는 타사 앱이 블루투스 HID 주변기기 역할을 하는 것을 허용하지 않습니다. 이것은 특정 앱의 빠진 기능이 아니라 Apple이 10년 동안 유지해온 제한 사항입니다. 그래서 우리는 차선책인 기존 Wi-Fi를 통한 작은 WebSocket 연결을 사용합니다. 이는 최종 사용자 경험이 동일하면서도 구조화된 상태 업데이트(아이폰이 항상 어떤 덱에 있는지, 어떤 큐에 있는지, 어떤 단계에 있는지 알 수 있음)라는 추가 이점이 있습니다.
개인정보 보호에 관하여
페어링 토큰은 로컬 네트워크를 절대 벗어나지 않습니다. 애드온은 안전 검사로 RFC-1918 / 루프백 / 링크-로컬 IP의 연결만 허용하므로, 실수로 포트를 공용 인터넷에 노출하더라도 서버가 핸드셰이크를 거부합니다. 분석, 원격 로깅, "전화 집에 전화하기" 기능이 없습니다. Anki 데스크톱 대화상자에서 페어링된 아이폰을 즉시 해지할 수 있으며 토큰은 바로 만료됩니다.
자주 묻는 질문 (FAQ)
Anki 리모컨은 무료인가요? Anki 데스크톱 애드온과 Guru의 리모컨 기능은 무료입니다. Guru 자체는 3일 무료 체험 후 유료 앱이지만, 리모컨은 추가 비용이 들지 않으며 AI 크레딧도 사용하지 않습니다.
동일한 Wi-Fi에 연결되어 있어야 하나요? 네. 휴대폰과 Mac은 로컬 네트워크를 통해 통신하므로 둘 다 동일한 Wi-Fi에 연결되어 있어야 합니다(Mac은 유선 이더넷, 휴대폰은 동일한 라우터에 연결된 경우도 가능). 클라우드를 통해 라우팅되지 않습니다.
AnkiMobile에서도 작동하나요? 아니요. 별도 iOS 앱인 Guru의 동반 앱입니다. 애드온은 AnkiMobile이 아닌 휴대폰의 Guru와 통신합니다.
내 컨트롤러를 사용할 수 있나요? 네. MFi 게임패드는 직접 작동하며, 소형 8BitDo 모델은 키보드 모드를 통해 휴대폰으로 작동합니다(위 참조). 이것이 브리지가 존재하는 이유입니다.
Windows 또는 Linux에서도 되나요? 아마도 될 것입니다. Python 애드온은 크로스 플랫폼이지만, 저희는 macOS에서 적극적으로 QA를 진행합니다. 최소 요구 사항은 Qt6 기반의 Anki 2.1.55+입니다.
소스 코드
- Anki 데스크톱 애드온, LGPL-3.0 오픈소스: github.com/jyehn/flashcard-guru-remote-addon
- AnkiWeb 등록 정보: 코드 1196082853
iOS 쪽 브리지는 Guru iOS 앱의 일부이며, 클로즈드 소스입니다. 애드온은 WebSocket을 사용합니다(유선 상에서 잘 문서화된 JSON 프로토콜). 따라서 원한다면 직접 클라이언트를 작성할 수도 있습니다.