iPhone과 iPad
데스크톱 연결, Tailscale, 원격 작업과 승인, 계정으로 하는 단독 대화, 알림과 문제 해결.
LEVEL11 iOS 앱은 iPhone과 iPad에서 데스크톱의 세션과 작업을 보고, 새 작업을 맡기고, 결과를 검토하는 네이티브 앱입니다. iOS·iPadOS 26 이상을 지원하며 App Store 배포를 준비 중입니다. 정식 설치 링크는 배포가 완료된 뒤 안내합니다.
계정 없이 시작하기
시작 화면의 계정 없이 둘러보기로 데스크톱이나 로그인 없이 앱을 볼 수 있습니다. 내장 데모는 가상 데이터로 동작하며 실제 코드·명령을 실행하지 않습니다.
실제 데스크톱에 연결하는 컴패니언 기능에도 LEVEL11 계정은 필요하지 않습니다. 에이전트와 Git 작업은 연결한 컴퓨터에서 실행됩니다.
데스크톱 연결
- 컴퓨터와 iPhone·iPad에 Tailscale을 설치하고 같은 tailnet에 연결합니다. 이 앱 자체가 VPN을 만들지는 않습니다.
- 데스크톱 LEVEL11의 설정 → 원격 접속에서 원격 접속을 켭니다. Tailscale HTTPS 인증서가 준비되고 연결 주소가 표시되는지 확인합니다. 호스트 API v1을 제공하는 데스크톱 버전이 필요합니다.
- iOS 앱의 데스크톱 연결에서 QR을 읽거나 연결 링크를 붙여 넣습니다. 카메라 권한은 QR을 읽을 때 요청합니다.
- 프로젝트를 고르고 세션·병렬 작업·승인을 엽니다. 다른 컴퓨터도 데스크톱 추가로 연결할 수 있습니다.
QR에는 5분 동안 유효한 1회용 코드가 들어 있습니다. 만료되거나 이미 쓴 코드는 데스크톱에서 새로 만드세요. 연결 후에는 기기별 토큰을 Keychain에 저장합니다. 데스크톱 설정의 연결된 기기 목록에서 특정 기기를 해제하면 그 기기의 접속이 즉시 종료됩니다. 앱에서 계정·설정 → 데스크톱 → 이 기기에서 연결 삭제로 저장된 연결과 캐시도 지울 수 있습니다.
작업과 승인
세션에서 대화를 이어 보내거나 진행 중인 작업을 멈출 수 있습니다. 새 작업에서는 데스크톱에 준비된 엔진, 모드, 워크트리, 기준 브랜치를 고릅니다. 엔진을 여러 개 고르면 같은 요청을 엔진마다 실행합니다. 워크트리와 병합의 의미는 병렬 작업과 원격 접속과 같습니다.
승인 전에는 요청 내용과 명령 전체를 확인합니다. 명령 실행 승인은 앱 안에서만 처리하며, 기본 설정에서는 기기 인증도 요구합니다. 병렬 작업 보드에서 파일별 변경을 비교하고 확인 뒤 병합하거나 정리합니다. iPhone은 통합 diff, 충분히 넓은 iPad는 전후 비교를 표시합니다. 큰 변경은 나누어 표시하며 전체 교체 블록으로 표시하는 경우 화면에서 안내합니다.
계정으로 단독 대화
계정으로 시작에서 이메일 코드를 받아 로그인하면 데스크톱 없이 대화할 수 있습니다. 기본 모델은 Auto이며 도구를 사용하지 않습니다. AI에 데이터를 처음 보내기 전에 실제 처리 서비스와 공유 내용을 확인하고 동의합니다. 설정에서 동의를 철회할 수 있습니다.
플랜과 사용량은 읽기 전용입니다. AI 응답을 길게 눌러 응답 신고를 선택하면 내용을 확인한 뒤 지원 티켓으로 보낼 수 있습니다. 계정·설정에서 일반 지원 요청, 로그아웃, 계정 탈퇴도 가능합니다. 탈퇴 확인 화면에는 삭제 범위와 법정 보관 기록을 설명합니다.
알림
푸시를 받으려면 데스크톱과 iOS 앱에서 같은 LEVEL11 계정으로 로그인하고 앱의 계정·설정 → 알림에서 알림을 켭니다. 운영체제 알림 설정도 허용해야 합니다. 알림에는 코드·명령·파일 본문을 싣지 않습니다. 앱을 열면 연결한 호스트에서 상세 내용을 가져옵니다.
계정 없이 연결한 경우에도 앱이 열려 있는 동안에는 승인 요청을 인앱 배너로 알립니다. 푸시가 없어도 세션·작업·승인은 사용할 수 있습니다.
iPad와 접근성
넓은 iPad에서는 사이드바·목록·상세를 함께 열 수 있고, 좁은 창에서는 열을 접어 사용합니다. 상단의 사이드바 버튼으로 목록을 다시 엽니다. 한국어·영어, 시스템/라이트/다크 화면, Dynamic Type, VoiceOver와 동작 줄이기 설정을 지원합니다. 앱 언어는 계정·설정 → 언어에서 iOS 설정으로 이동해 바꿉니다.
| 키 | 동작 |
|---|---|
| ⌘1–4 | 세션·병렬 작업·승인·계정 전환 |
| ⌘N | 새 작업 |
| ⌘Enter | 메시지 보내기 |
| Esc | 진행 중인 세션 멈춤 |
연결이 안 될 때
| 상태 | 확인할 것 |
|---|---|
| 네트워크에 연결되지 않음 | 기기의 인터넷 연결을 복구합니다. |
| 데스크톱에 닿지 않음 | 양쪽 Tailscale 연결과 tailnet 권한, 컴퓨터의 잠자기 상태, LEVEL11 실행·원격 접속·HTTPS 인증서를 확인합니다. |
| 이 기기의 연결이 해제됨 | 데스크톱에서 새 QR로 다시 연결합니다. |
| 이미 처리된 승인 | 다른 기기에서 처리됐을 수 있습니다. 최신 목록을 확인합니다. |
| 진행 중인 작업·처리 중인 병합 | 완료되거나 멈출 때까지 기다린 뒤 다시 시도합니다. |
| 낮은 API 버전 | 데스크톱 LEVEL11을 호스트 API v1 지원 버전으로 업데이트합니다. |
연결이 끊어지면 최근에 불러온 대화를 읽기 전용으로 표시합니다. 아직 불러오지 않은 대화는 오프라인에서 열 수 없습니다. 다시 연결되면 이벤트와 목록을 갱신합니다. 해결되지 않으면 계정의 지원 티켓 또는 사이트 지원 경로를 이용하세요.