이미 가지고 있는 iPhone을 Anki 리모컨으로
QR 코드로 10초 만에 iPhone과 Anki Desktop을 페어링하고, 소파, 러닝머신 등 어디서든 답 보기 / 다시 / 어려움 / 보통 / 쉬움을 누르세요. 저렴한 8BitDo 컨트롤러를 iPhone에 연결하면, 신호가 iPhone을 거쳐 Mac으로 전달됩니다 — AnkiMobile이 페어링을 거부하는 모델도 여기서는 작동합니다.
Flashcard Guru 다운로드 AnkiWeb에서 보기
설정(3단계, 약 1분)
- Mac에서: Anki를 열고
도구 → 애드온 → 애드온 받기…에서 이 코드를 입력하세요:1196082853Anki를 재시작합니다. 애드온이 처음 시작될 때 macOS가 「들어오는 연결을 허용하시겠습니까?」라고 묻습니다 — 허용을 클릭하세요. - iPhone에서: App Store에서 Flashcard Guru를 설치하세요.
- 페어링:
- Anki에서:
도구 → 전화 연결(Flashcard Guru Remote)…— QR 코드가 표시됩니다. - Flashcard Guru에서:
설정 → Anki 리모컨 → Mac과 페어링— QR을 스캔하세요.
- Anki에서:
원격으로 조작 가능한 항목
하드웨어 컨트롤러 지원
iPhone에 컨트롤러를 연결(USB-C 또는 Bluetooth)하면 Flashcard Guru가 버튼을 Anki Desktop으로 전달합니다:
게임패드(MFi)
A→ 보통 ·B→ 다시 ·X→ 어려움 ·Y→ 쉬움R1→ 답 보기 ·L1→ 재생 ·Options→ 실행 취소
키보드 모드(8BitDo Zero 2 / micro / 외장 키보드)
1 / 2 / 3 / 4→ 다시 / 어려움 / 보통 / 쉬움Space→ 답 보기 ·R→ 재생 ·Z또는U→ 실행 취소
키보드 모드 덕분에 저렴한 8BitDo 컨트롤러를 사용할 수 있습니다 — 이 작은 모델들은 Apple의 GCExtendedGamepad 프로파일을 노출하지 않아서 AnkiMobile이 거부합니다. Flashcard Guru는 GCKeyboard도 함께 듣는데, 이게 8BitDo의 「키보드 모드」 출력과 맞아떨어집니다.
개인정보
- LAN 전용. 페어링 토큰은 로컬 Wi-Fi를 떠나지 않습니다. 애드온은 안전 검사로 비공개 IP 범위 외부의 연결을 거부합니다.
- 텔레메트리 없음. 분석, 원격 로깅, 덱이나 카드 업로드 일체 없음.
- 언제든 취소 가능. Anki 페어링 대화상자에서 iPhone을 「잊기」 하면 토큰이 즉시 무효화됩니다.
자주 묻는 질문
AnkiMobile(공식 iOS Anki 앱)과 함께 작동하나요?
아니요. 이는 독립적인 iOS 플래시카드 앱인 Flashcard Guru의 컴패니언입니다. 애드온은 Flashcard Guru와 WebSocket으로 통신하지, AnkiMobile과 통신하지 않습니다.
왜 StudyRemote처럼 그냥 Bluetooth 키보드로 만들지 않나요?
iOS는 서드파티 앱이 Bluetooth HID 주변기기로 작동하는 것을 허용하지 않습니다 — 이는 플랫폼 수준의 제한이며 우회할 수 없습니다. 대신 Wi-Fi WebSocket 경로로 동일한 복습 조작 경험을 제공합니다.
Windows나 Linux에서 작동하나요?
아마도 작동합니다 — Python 애드온 자체는 크로스 플랫폼입니다 — 하지만 QA는 macOS에서만 적극적으로 합니다. 최소 지원: Anki 2.1.55+(Qt6 빌드).
애드온은 어떻게 업데이트하나요?
Anki Desktop이 자동으로 애드온 업데이트를 확인합니다. 도구 → 애드온에서 버전을 보여주고, 업데이트 확인으로 AnkiWeb에서 새 버전을 받습니다.
iOS 앱은 오픈 소스인가요?
애드온은 LGPL-3.0으로 오픈 소스: jyehn/flashcard-guru-remote-addon. iOS 앱 자체는 비공개입니다.
소스 & 지원
- AnkiWeb 페이지: 코드 1196082853
- 애드온 소스: jyehn/flashcard-guru-remote-addon(LGPL-3.0)
- iOS 앱 지원: flashcard-guru.flashify.app/support