이 프롬프트를 그대로 복사해서 Codex/Claude Code 같은 로컬 코딩 에이전트에 붙여 넣어 주세요.
이 gist는 macOS + iPhone + Hammerspoon 조합 기준입니다. 다른 플랫폼에서도 비슷한 자동 잠금 흐름을 만들 수 있고, 아래 키워드는 탐색 시작점으로 쓸 만합니다.
- 맥북 + 안드로이드:
Hammerspoon + Tasker + Bluetooth presence - 윈도 + 아이폰:
PowerShell/AutoHotkey + iPhone presence + Shortcuts/Home Assistant - 윈도 + 안드로이드:
PowerShell/AutoHotkey + Tasker/KDE Connect + Bluetooth presence
기본 동작은 단순합니다. 5초마다 Bluetooth RSSI를 읽고, 최근 4개 샘플이 모두 임계값 밖이면 잠금을 시도합니다. 체감상 대략 20초 정도 멀어진 상태를 보는 보수적인 기본값입니다. 다만 RSSI는 실제 거리와 1:1로 대응하지 않고 꽤 흔들립니다. 같은 자리에서도 몸 방향, 벽, 가방, 책상, 주변 전파 환경 때문에 값이 달라질 수 있습니다. 필요하면 trustedWifiSSIDs로 집 Wi-Fi나 개인 핫스팟에서는 자동 잠금을 끌 수 있습니다.