동반 앱

동반 앱이란 무엇인가?

동반 앱은 노드로서 게이트웨이에 연결하는 iOS, Android, macOS용 네이티브 애플리케이션입니다. 노드는 기기 기능, 카메라, 캔버스, 화면 녹화, 위치, 음성, 시스템 실행, 을 에이전트에 노출합니다.

이렇게 생각하면 됩니다: 게이트웨이는 두뇌이고, 동반 앱은 기기의 손과 눈입니다.

노드 작동 방식

  1. 연결, 동반 앱이 WebSocket을 통해 게이트웨이에 연결합니다
  2. 페어링, 새 기기는 페어링 승인 과정을 거칩니다
  3. 기능 등록, 앱이 할 수 있는 것(카메라, 캔버스, 위치 등)을 게이트웨이에 알립니다
  4. 에이전트 호출, 대화 중에 에이전트는 노드에게 사진 촬영, 화면 녹화, 캔버스 렌더링 등을 요청할 수 있습니다

노드는 게이트웨이가 아닙니다, 자체 AI를 실행하지 않습니다. 에이전트가 할 수 있는 것을 확장하는 주변 기기입니다.

macOS 동반 앱

macOS 앱은 메뉴 바에 위치하며 동반 노드와 게이트웨이 관리자 역할을 모두 합니다.

기능

추가 기능

iOS 앱

iOS 앱은 게이트웨이의 노드로 연결되어 에이전트에 모바일 기능을 제공합니다.

기능

특징

제한 사항

Android 앱

Android 앱은 iOS와 유사한 기능을 갖춘 노드로 연결됩니다.

기능

특징

헤드리스 노드 호스트

빌드 서버, 원격 머신, 헤드리스 Linux 박스에 이상적인 UI 없이 노드를 실행합니다.

기능

사용 사례

기기 페어링

페어링 흐름

  1. 동반 앱이 기기 정체성(지문 + 공개 키)을 제시합니다
  2. 게이트웨이가 페어링 승인 요청을 발행합니다
  3. 귀하가 데스크톱 앱 또는 대시보드를 통해 기기를 승인합니다
  4. 게이트웨이가 향후 연결을 위한 기기 토큰을 발행합니다

신뢰 모델

실행 승인

시스템 명령을 실행할 수 있는 노드(macOS, 헤드리스 호스트)의 경우 실행 승인으로 허용되는 것을 제어합니다:

각 기기가 할 수 있는 것을 정확히 제어하기 위해 노드별 허용 목록을 구성합니다.