
Anthropic이 Claude Code 데스크톱에 iOS 시뮬레이터 패널을 공개 베타로 도입했다. Anthropic 공식 문서에 따르면 AI 코딩 에이전트는 macOS에서 앱을 빌드한 뒤 시뮬레이터에 설치·실행하고, 화면을 직접 조작해 변경 결과를 같은 작업 세션 안에서 확인할 수 있다.
새 패널은 Claude가 앱을 실행하거나 동작을 점검할 때 대화 화면 옆에 자동으로 열린다. 개발자는 에이전트가 앱 화면을 누르고 이동하며 테스트하는 과정을 실시간으로 볼 수 있고, 필요하면 같은 가상 기기를 직접 조작해 특정 화면을 열어 준 뒤 추가 검증을 요청할 수도 있다.
Anthropic은 데스크톱 패널이 별도의 컴퓨터 사용 기능을 거치지 않고 애플의 iOS 시뮬레이터를 직접 제어한다고 설명했다. 이 때문에 에이전트가 다른 창을 가리거나 macOS 전체 화면을 장악하지 않는다. 다만 앱 빌드는 프로젝트의 빌드 스크립트를 로컬 맥에서 실행하고, 시뮬레이터에서 URL을 여는 작업은 외부로 데이터가 나갈 수 있어 각각 세션의 권한 설정을 따른다.
기기 제어에는 별도 동의 절차가 적용된다. Claude가 특정 가상 기기를 처음 사용할 때 이용자가 제어와 화면 캡처를 한 번 허용해야 한다. 이후 같은 기기에서 누르기, 입력, 앱 실행과 캡처는 추가 승인 없이 이뤄질 수 있다. Anthropic은 캡처 화면이 일반 대화 보관 설정에 따라 전송·보관되므로, 에이전트가 사용하는 가상 기기에서 실제 계정에 로그인하지 말라고 안내했다.
병렬 개발 흐름도 고려했다. 각 가상 기기는 처음 실행한 작업 세션에 귀속돼 다른 세션과 화면 상태를 공유하지 않는다. 한 세션에는 최대 네 대의 시뮬레이터를 연결할 수 있으며, 세션을 전환하면 패널도 해당 세션의 기기로 바뀐다. 서로 다른 화면 크기나 iOS 버전에서 앱을 나란히 점검하는 작업에 활용할 수 있다.
공개 베타를 사용하려면 Claude Code Desktop 1.24012.0 이상과 iOS 플랫폼이 설치된 Xcode가 필요하다. 기능은 macOS의 로컬 세션에서만 작동하며 Pro·Max·Team 요금제에 제공된다. Enterprise 요금제와 클라우드·SSH 세션은 지원하지 않고, 실제 iPhone이나 iPad도 제어할 수 없다.
이번 기능은 AI 코딩 도구가 소스 작성과 명령 실행을 넘어 사용자 화면을 포함한 검증 단계로 범위를 넓히고 있음을 보여준다. 모바일 앱은 컴파일 성공만으로 동작을 확인하기 어렵고 화면 전환, 입력, 권한 요청 같은 상호작용을 함께 점검해야 한다. 코드 수정과 시뮬레이터 검증을 하나의 세션에 묶으면 에이전트가 결과를 관찰하고 다시 고치는 반복 주기를 줄일 수 있다.
다만 공개 베타가 사람의 품질 검증을 대체하는 것은 아니다. 시뮬레이터는 실제 기기의 성능과 카메라·센서·통신 환경을 모두 재현하지 못한다. 개발팀은 에이전트가 수행한 조작과 캡처 범위를 검토하고, 배포 전 실제 기기 테스트와 접근성·개인정보 점검을 별도로 이어가야 한다.
출처: Anthropic Claude Code 공식 문서 https://code.claude.com/docs/en/desktop-ios-simulator
출처: Anthropic Claude Code 공식 변경 기록 https://code.claude.com/docs/en/changelog