Lyft가 절대 안 만들 기능을 직접 개발함
Built a feature Lyft never will
핵심 요약
Lyft 운전자가 승객 폭행 사건 이후 안전을 위해 위험 지역을 회피하는 지오펜싱 앱을 Claude Code로 직접 개발함.
- 앱 개발 동기 — 승객에게 폭행당한 경험 이후 안전을 위해 위험 지역을 회피하는 앱을 직접 제작함.
- 기술 스택 — Claude Code를 활용해 화면 UI를 읽고 주소를 OCR로 추출하여 지오펜싱 기능을 구현함.
- 네이밍 논란 — 'Redline'이라는 앱 이름이 인종차별적 관행을 연상시킨다는 비판에 개발자가 방어적으로 대응함.
- 커뮤니티 반응 — 앱의 아이디어는 훌륭하다는 평가를 받았으나, 개발자의 태도와 이름 선정에 대한 비판이 쏟아짐.
저는 Lyft를 전업으로 운전하는데, 지난 3월에 정신 건강 문제로 보이는 승객에게 폭행을 당했습니다.
다치지는 않았지만 정말 소름 끼치는 경험이었습니다. 더 화가 났던 건 경찰이 사건이 발생한 장소에 가려고조차 하지 않았다는 점입니다. 제가 그들을 다시 현장으로 데려갈 수도 있었겠지만, 수사는 이루어지지 않았을 겁니다.
그 시점에도 저는 일일 할당량을 채우지 못했기 때문에, 다음 교외 지역으로 이동해서 다시 운행을 시작했습니다.
그런데 두 자릿수 금액의 승차 요청을 받았고, 수락하기 직전에 하차 지점이 바로 그 폭행 사건이 일어났던 주택 단지라는 것을 알아챘습니다. 세상에.
Lyft 보안 담당자가 제 안전에 대해 입에 발린 소리를 늘어놓았지만, 결국 그들은 제 안전 따위는 신경 쓰지 않습니다.
제 안전은 스스로 지켜야 한다는 것을 깨달았을 때, 저는 피하고 싶은 구역을 설정하고 승차 요청이 들어올 때마다 해당 구역으로 가는 경우 경고를 보여주는 앱을 만들었습니다. 앱을 만든 이후 매 근무마다 사용하고 있고, 다른 운전자들도 사용했으면 합니다.
Tech stack:
Claude Code opus (4.6)를 사용하여 주말 동안 개발했습니다. 화면 차단 앱들이 실제 UI 컴포넌트에 접근하기 위해 사용하는 것과 동일한 접근성 기능을 사용합니다. OCR로 주소를 가져와 위도와 경도로 변환한 뒤, 정의한 지오펜스(geofence)와 비교합니다. 아주 간단합니다. 화려하진 않지만 작동은 잘 됩니다.
Background:
상황을 설명하자면, 당시 제가 일하는 시장에서 Lyft 운전자들이 살해당하는 사건이 여러 차례 보도되었습니다. 그 이후로 더 잔혹한 공격들에 대해 알게 되었습니다.
이 무료 앱은 구글이 앱을 게시하기 전에 요구하는 클로즈 베타 테스트 준비가 완료되었습니다. Lyft 운전자를 알고 계신다면 공유하거나 업보트 부탁드립니다.

