# \#serve-sim

**URL:** https://discuss.pytorch.kr/tag/serve-sim/8351.md

[최신](https://discuss.pytorch.kr/latest.md) · [카테고리](https://discuss.pytorch.kr/categories.md) · [태그](https://discuss.pytorch.kr/tags.md)

---

## [serve-sim: iOS 시뮬레이터를 브라우저와 AI 에이전트에 연결하는 CLI 도구](https://discuss.pytorch.kr/t/serve-sim-ios-ai-cli/11091)

<div class="topic-metadata">

**Author:** [@9bow](https://discuss.pytorch.kr/u/9bow)\
**댓글:** 0\
**마지막 업데이트:** [7월 6, 2026, 8:30오전 UTC](https://discuss.pytorch.kr/t/serve-sim-ios-ai-cli/11091 "2026-07-06T08:30:41Z")

</div>

serve-sim 소개 serve-sim은 macOS의 iOS 시뮬레이터 화면을 브라우저로 스트리밍하고, Codex나 Cursor, Claude Desktop 같은 에이전트 도구가 시뮬레이터를 직접 조작할 수 있게 해주는 CLI 도구입니다. 스스로를 "Apple 시뮬레이터의 npx serve" 라고 소개할 만큼 사용법이 단순해서, npx serve-sim 한 줄이면 http://localhost:3200 에서 시뮬레이터 미리보기가 열립니다. 본 게시물에서는 serve-sim의 동작 구조와 에이전트 연동, 설치 방법을 정리합니다. 코딩 에이전트에게 iOS 앱 개발을 맡기면 마지막에 늘 같은 벽에 부딪힙니다. 에이전트가 자신이 만든 화면을 직접 보고 눌러볼 방법이 마땅치 않다는 점입니다. serve-sim은 부팅된 시뮬레이터의 프레임버퍼를 simctl io 로 캡처하는 작은 Swift 헬퍼를 띄우고, 이를 MJPEG 스트림과 WebSocket 제어 채널로 노출한 뒤 그 위에 React 미리보기 UI를 얹는 방식으로 이 문제를 풉니다. Xcode 플러그인이나 앱 계측(instrumentation) 없이 부팅된 어떤 iOS 시뮬레이터와도 동작합니다. 로컬뿐 아니라 LAN을 거치거나, 원격 Mac에서 호스팅한 뒤 터널링해 어디서든 접속하는 구성도 지원합니다. Expo 프레임워크를 개발해 온 Evan Bacon이 만들었으며, 도구 자체는 React Native와 무관하게 어떤 iOS 작업에도 쓸 수 있습니다. serve-sim의 주요 기능 브라우저에서 60 FPS 영상 스트림으로 시뮬레이터를 보면서, 화면 하단 스와이프로 홈 이동, Option 키를 누른 채 핀치 줌 같은 제스처를 그대로 쓸 수 있습니다. 키보드 입력과 단축키도 시뮬레이터로 전달되고, 이미지나 영상을 드래그 앤 드롭해 시뮬레이터 기기에 추가할 수도 있습니다. iOS뿐 아니라 Apple Watch와 iPad 시뮬레이터도 지원합니다. 에이전트 관점에서 눈에 띄는 기능은 시뮬레이터 로그…
