Cursor·Claude Code·Codex에서 사용하는 iOS Simulator
The iOS Simulator Inside Cursor, Claude Code, and Codex
핵심 요약
- 에이전트가 코드를 작성하는 비중이 커져도, 개발자는 Simulator에서 기능과 화면을 직접 검증하고 결과를 비판적으로 검토한다.
- RocketSim Agent Skill과 CLI로 에이전트가 앱을 탐색·검증하고, localhost Simulator 스트림을 IDE 브라우저에서 확인한 뒤 같은 환경에서 피드백을 전달한다.
- RocketTrace는 현재 개발자가 성능 문제를 수동으로 표시하는 도구이며, 글에서는 향후 RocketSim과 연결해 에이전트가 성능을 검증하는 방향을 제시한다.
도입
개발자는 코드를 직접 작성하는 시간보다 여러 프로젝트의 에이전트를 조율하고 결과를 검토하는 시간이 늘었다. 하지만 에이전트가 작성한 코드에는 과도한 구현이나 잘못된 결과가 있을 수 있어, 작성자의 시각적 검증은 여전히 필요하다. 이 글은 iOS Simulator를 Cursor, Claude Code, Codex 같은 AI IDE 안에서 사용하고 피드백까지 전달하는 RocketSim의 작업 흐름을 설명한다.
상세 요약
에이전트가 늘어도 최종 검토는 남는다
개발자는 이전보다 코드를 직접 쓰는 시간은 줄고, 여러 프로젝트에서 에이전트를 조율하고 결과를 검토하는 시간이 늘었다. 에이전트가 코드를 작성하고 일부 PR이 검토 전에 병합되기도 하지만, 글쓴이는 직접 시각적으로 테스트하기 전에는 결과물을 배포하지 않는다. 에이전트는 코드 작성뿐 아니라 기능을 과하게 구현하거나 불필요하게 복잡하게 만들기도 한다. Agent Skill과 AGENTS.md로 작업을 안내해도 최종 결과를 비판적으로 확인하는 절차는 필요하다고 설명한다.
Simulator를 AI IDE 작업 흐름에 넣기
글쓴이는 WWDC 2026에서 소개된 Device Hub가 Simulator 사용 방식에 변화를 가져왔다고 언급한다. 내부적으로는 기존과 거의 같은 Simulator지만, 하나의 Simulator를 여러 번 스트리밍할 수 있다는 점에 주목한다. IDE와 앱을 오가는 일을 줄이고 에이전트와 작업하는 환경에 머무르기 위해 RocketSim의 AI 에이전트 기능을 만들었다.
처음에는 RocketSim의 기존 사이드 윈도우를 Cursor에 통합하려 했지만, 캡처 옵션이나 상태 표시를 제공하는 전통적인 창은 에이전트에 간결한 피드백을 전달하려는 목적과 맞지 않았다. 이에 따라 Simulator 조작과 검증, 피드백을 AI IDE의 브라우저에서 이어가는 흐름을 구성했다.
RocketSim의 사용 흐름
- 개발자가 에이전트에게
/rocketsim을 사용해 테스트와 검증을 요청한다. 에이전트는 RocketSim Agent Skill을 이용한다. - 에이전트가 localhost Simulator 스트림을 시작한다. 개발자는 알림을 받은 뒤 AI IDE의 브라우저에서 스트림을 연다.
- 에이전트는 RocketSim CLI로 앱을 탐색하고 변경 사항을 검증한다. 글은 이 과정이 토큰 효율적인 방식으로 진행된다고 설명한다.
- 에이전트의 작업이 끝나면 Simulator 스트림은 브라우저에 계속 표시된다. 개발자는 화면에서 요소를 선택하고 의견을 작성해 에이전트에 피드백을 전달한다.
브라우저 화면에서는 왼쪽 패널에 접근성 계층이, 오른쪽 패널에 시각적 피드백이 표시된다. 아래쪽에는 worktree와 관련 브랜치가 나타난다. 개발자는 스트리밍되는 Simulator 화면에서 앱을 직접 탐색하고 UI와 기능을 확인할 수 있다. 이 흐름은 Cursor뿐 아니라 Claude Code, Codex 및 다른 AI IDE에서도 사용할 수 있다고 설명한다.
성능 검증과 RocketTrace
RocketTrace는 글쓴이가 개발 중인 Xcode Instruments 대안이다. 현재 기능은 개발자가 성능 문제를 수동으로 표시하는 것이다. 글쓴이는 에이전트가 코드를 작성하고 앱을 빌드하는 데 그치지 않고 성능도 검증할 수 있어야 한다고 말한다. 향후에는 RocketSim과 RocketTrace를 에이전트 도구군으로 연결하는 구상을 제시한다. 이는 현재 제공되는 기능이 아니라 앞으로의 방향이다.
관련 흐름은 RocketSim과 RocketTrace로 구현하는 에이전트 기반 iOS 개발에서도 다룬다. 핵심은 에이전트의 구현 결과를 Simulator에서 확인하고, 검증 근거를 바탕으로 수정 피드백을 같은 작업 환경에 전달하는 것이다.
결론
RocketSim은 에이전트가 앱을 탐색하고 검증한 뒤, 개발자가 같은 브라우저 화면에서 UI를 확인하고 수정 의견을 전달하도록 연결한다. 성능 검증은 별도 도구인 RocketTrace가 담당하며, 현재는 개발자가 문제를 수동으로 표시한다. RocketSim과 RocketTrace를 에이전트 도구군으로 연결하는 구상은 향후 방향으로 제시되며, 글에서 현재 제공되는 기능과 계획은 구분해야 한다.