클로드 코드 AI 에이전트가 접근성 API를 통해 물리적 아이폰을 제어합니다

✍️ OpenClawRadar📅 게시일: February 26, 2026🔗 Source
클로드 코드 AI 에이전트가 접근성 API를 통해 물리적 아이폰을 제어합니다
Ad

AI 에이전트가 인간의 타이핑 없이 물리적 iPhone을 제어하여 Reddit에 콘텐츠를 작성하고 게시하고 있습니다. 이 시연은 AI 에이전트를 물리적 iPhone에 연결하는 Mac 앱인 Blitz 내에서 실행되는 Claude Code(Anthropic의 AI 에이전트)를 사용합니다.

기술적 구현

Blitz는 WebDriverAgent를 통해 실제 iPhone에 대한 접근을 제공하며, 탐색은 전적으로 접근성 API를 통해 처리됩니다. 개발자는 특정 기술적 제한 사항을 발견했습니다: 일반적인 탭 명령이 물리적 장치에서 작동하지 않고 404 "알 수 없는 명령" 오류를 반환합니다.

발견된 해결책: 제로 거리 스와이프(동일한 시작 및 끝 좌표)가 탭으로 등록됩니다. 시연의 모든 버튼 누름은 이 해킹을 사용합니다.

단계별 과정

  • describe_screen을 호출하여 홈 화면에서 Reddit 아이콘의 좌표를 찾음 (scan_ui는 시뮬레이터 전용이므로 대신 접근성 트리를 사용)
  • 아이콘을 제로 거리 스와이프하여 Reddit 열기
  • 검색 버튼을 탭하고 최근 검색에서 r/ClaudeAI를 보고 탭
  • 생성 버튼을 누르고 제목 필드를 탭하여 제목 입력
  • 게시물 본문 필드를 탭하고 작성 시작

모든 동작은 다음 패턴을 따릅니다: describe_screen → 좌표 파싱 → swipe(x, y, x, y). 에이전트는 접근성 JSON 트리를 통해 세상을 읽으며 "눈을 감고" 전화를 작동합니다.

개발자는 동일한 세션에 대해 r/vibecoding에도 게시했으며, 초기 제목 선택에 대한 피드백을 받았다고 언급합니다.

📖 전체 소스 읽기: r/ClaudeAI

Ad

👀 See Also

복사-붙여넣기에서 작업 공간 통합까지: AI 코딩 진화에 대한 개발자의 경험
Use Cases

복사-붙여넣기에서 작업 공간 통합까지: AI 코딩 진화에 대한 개발자의 경험

한 개발자가 환각 라이브러리와 컨텍스트 관리 문제로 가득했던 초기 ChatGPT 코딩 시도에서, 파일을 직접 읽어 수동 컨텍스트 재구축이 필요 없는 Claude Code의 작업 공간 통합으로의 전환을 설명합니다.

OpenClawRadar
LLM 지원 디컴파일: 전략과 도구의 진화
Use Cases

LLM 지원 디컴파일: 전략과 도구의 진화

LLM 지원 디컴파일에서 Claude를 활용한 전략적 함수 우선순위 지정 및 유사도 계산을 통해 Snowboard Kids 2의 진행률이 25%에서 75%로 향상되었습니다.

OpenClawRadar
로컬 AI 동반자 에이전트 구축에서 얻은 실용적인 교훈
Use Cases

로컬 AI 동반자 에이전트 구축에서 얻은 실용적인 교훈

한 개발자가 M4 Mac mini에서 자체 호스팅 AI 에이전트를 몇 달간 운영한 경험을 공유하며, 메모리 아키텍처, 시스템 프롬프트 최적화, 로컬 임베딩, 모델 사다리, 도구 반복 제한에 대한 통찰을 다룹니다.

OpenClawRadar
Claude를 활용해 PainSignal 구축하기: 실제 비즈니스 문제 1,000개 데이터베이스
Use Cases

Claude를 활용해 PainSignal 구축하기: 실제 비즈니스 문제 1,000개 데이터베이스

한 개발자가 Claude Code를 사용하여 트럭 운송 및 청소와 같은 산업에서 1,000개의 실제 비즈니스 문제를 정리하는 플랫폼인 PainSignal을 구축했습니다. Claude는 데이터 분류, 기회 클러스터링 및 앱 개념 생성을 처리했습니다.

OpenClawRadar