주요 콘텐츠로 건너뛰기
AI 튜토리얼

Phone Use로 컴퓨터 또는 AI 에이전트에서 iPhone 제어하기

Phone Use를 설치하고 구성하는 방법, iPhone 컴패니언 앱을 페어링하는 방법, 컴퓨터로 iOS를 제어하는 방법, AI 에이전트에 탭과 입력 권한을 부여하는 방법을 알아보세요. 이 튜토리얼에서는 Wi-Fi 요구 사항, 플랫폼별 설치 방법, 선택 사항인 하드웨어 브리지도 설명합니다.

Phone Use로 컴퓨터 또는 AI 에이전트에서 iPhone 제어하기

Phone Use란?

Phone Use는 컴퓨터의 창에 iPhone 화면을 표시하는 오픈 소스 애플리케이션입니다. 직접 iPhone과 상호작용하거나, 권한을 부여하여 Claude Code 및 Codex와 같은 에이전트가 탭하고 입력하도록 할 수 있습니다.

Phone Use 애플리케이션 아이콘

연결은 무선으로 이루어지므로 탈옥이나 케이블이 필요하지 않습니다. iPhone과 컴퓨터가 동일한 Wi-Fi 네트워크에 연결되어 있어야 합니다. Phone Use는 현재 알파 소프트웨어이므로 간헐적인 문제가 발생할 수 있으며, GitHub를 통해 문제를 보고해 주세요.

주요 기능

  • 창에서 iPhone 사용: 컴퓨터에서 iPhone 화면을 확인합니다.
  • 데스크톱 입력: 클릭하여 탭하고, 드래그하여 스와이프하고, 마우스 휠로 스크롤하며, 키보드로 입력합니다.
  • AI 에이전트 제어: Claude Code와 같은 도구를 연결하여 에이전트가 iPhone에서 탭하거나 입력하도록 합니다.
  • 권한 제어: 에이전트가 제어권을 넘겨받기 전에 iPhone에서 확인을 요청하도록 Phone Use를 설정할 수 있습니다.
  • 수동 제어: 언제든 에이전트로부터 제어권을 되찾을 수 있습니다.
  • 무선 설정: 탈옥이나 USB 케이블 없이 시스템을 사용할 수 있습니다.

필요한 항목

  • 동일한 Wi-Fi 네트워크에 연결된 iPhone과 컴퓨터.
  • Linux, macOS 또는 Windows용 Phone Use 데스크톱 애플리케이션.
  • 아직 App Store에서 제공되지 않으므로 현재 Xcode로 소스에서 빌드해야 하는 Phone Use iPhone 애플리케이션.
  • macOS 애플리케이션의 경우 이 튜토리얼 뒷부분에서 설명하는 하드웨어 브리지.

데스크톱 애플리케이션 설치

Linux

최신 Phone Use 릴리스에서 Linux Flatpak 패키지를 다운로드합니다. 파일 이름은 다음 형식을 따릅니다.

PhoneUse-<version>-x86_64.flatpak

다운로드 디렉터리에서 터미널을 열고 사용자 계정에 패키지를 설치합니다.

flatpak install --user ./PhoneUse-<version>-x86_64.flatpak

macOS

Phone Use는 macOS 15 이상이 필요합니다. 최신 릴리스에서 PhoneUse-<version>-mac.dmg를 다운로드하고 디스크 이미지를 연 다음 Phone Use를 Applications 폴더로 드래그합니다.

Mac 애플리케이션에는 Phone Use 브리지가 필요합니다. 연결 절차를 완료하기 전에 브리지를 준비하세요.

Windows

현재 패키지 형태의 Windows 릴리스는 제공되지 않습니다. Windows 사용자는 저장소의 Windows 안내에 따라 소스에서 Phone Use를 빌드하고 실행해야 합니다.

iPhone 애플리케이션 설치

Phone Use 컴패니언 앱은 아직 App Store에 등록되지 않았습니다. Xcode를 사용하여 저장소의 iOS 프로젝트에서 빌드한 다음 iPhone에 설치합니다.

두 애플리케이션을 모두 설치한 후 iPhone과 컴퓨터가 동일한 Wi-Fi 네트워크에 연결되어 있는지 확인합니다. 컴퓨터에서 Phone Use를 열고 안내되는 설정 절차에 따라 다음을 수행합니다.

  1. 키보드 및 마우스 입력을 연결합니다.
  2. iPhone 컴패니언 애플리케이션을 페어링합니다.
  3. 화면 미러링을 시작합니다.

하드웨어 브리지 설정

브리지는 Wi-Fi 네트워크에 연결되고 iPhone의 키보드와 마우스로 인식되는 소형 보드입니다. 덕분에 컴퓨터의 Bluetooth 연결을 비워 둘 수 있습니다.

Phone Use는 LilyGO T-Display를 권장합니다. Linux 애플리케이션으로 준비하려면 다음 단계를 따릅니다.

  1. LilyGO T-Display를 Linux 컴퓨터에 연결합니다.
  2. Phone Use를 엽니다.
  3. Bridge를 선택한 다음 Flash LilyGO T-Display를 선택합니다.
  4. 애플리케이션의 안내에 따라 플래싱 및 네트워크 설정을 완료합니다.

대체 플래싱 방법과 기술 세부 정보는 브리지 문서를 참조하세요.

직접 iPhone 제어하기

페어링과 화면 미러링이 활성화되면 데스크톱 애플리케이션에서 Open iPhone을 선택합니다. 익숙한 데스크톱 동작으로 iOS와 상호작용할 수 있습니다.

  • 탭: 미러링된 iPhone 창에서 원하는 위치를 클릭합니다.
  • 스와이프: 스와이프하려는 방향으로 클릭한 채 드래그합니다.
  • 스크롤: 마우스 휠을 돌립니다.
  • 입력: 텍스트 필드를 선택하고 컴퓨터 키보드로 텍스트를 입력합니다.

예를 들어 iPhone 앱에 텍스트를 입력하려면 미러링된 휴대폰을 열고 앱을 클릭한 다음 텍스트 필드를 선택하고 실제 키보드로 입력합니다.

AI 에이전트 연결

Phone Use는 Claude Code 및 Codex와 같은 도구를 통한 AI 지원 상호작용을 지원합니다. Claude Code를 사용하려면 Phone Use 데스크톱 애플리케이션에서 Connect Claude Code를 클릭하고 표시되는 연결 단계를 따릅니다.

에이전트가 제어권을 넘겨받기 전에 Phone Use가 iPhone에서 확인을 요청하도록 설정할 수 있습니다. 자동화된 상호작용이 시작되는 시점을 직접 검토하려면 이 승인 단계를 활성화해 두세요. 미러링된 창에서 에이전트의 동작을 확인하고, 필요할 때 언제든 수동으로 제어권을 가져오세요.

에이전트가 수행할 작업을 이해한 경우에만 제어 권한을 부여하세요. Phone Use는 권한 및 제어권 회수 기능을 제공하지만, 기기에서 수행되는 작업에 대한 책임은 사용자에게 있습니다.

고급 팁 및 문제 해결

먼저 네트워크 확인

페어링 또는 미러링이 작동하지 않으면 두 기기가 동일한 Wi-Fi 네트워크에 연결되어 있는지 확인하세요. 이는 설정의 핵심 요구 사항입니다.

수동 제어 기능 유지

미러링된 iPhone 창에서 에이전트가 수행하는 작업을 감독하세요. 언제든지 직접 제어할 수 있으므로 자동화를 중단하고 민감하거나 모호한 단계를 직접 완료할 수 있습니다.

프로젝트 문서 확인

알파 단계 문제 신고

Phone Use는 알파 소프트웨어입니다. 기능에 문제가 발생하면 관련 설정 정보를 수집하여 프로젝트의 GitHub 이슈 트래커에 신고하세요.

결론

Phone Use는 iPhone을 데스크톱 창으로 가져오고 마우스, 키보드 또는 승인된 AI 에이전트를 통한 무선 상호 작용을 지원합니다. 데스크톱 및 iPhone 애플리케이션을 설치하고, 동일한 Wi-Fi 네트워크에 연결한 다음, 필요한 입력 연결 또는 브리지를 구성하면 권한 및 직접 제어 기능을 유지하면서 iOS를 수동으로 제어하거나 Claude Code를 연결할 수 있습니다.