Android 휴대폰은 개인 Tailscale 메시 전체에서 AI 채팅 릴레이, 4명 이상의 참가자를 위한 그룹 P2P 비디오, SIM 통화 브리징, 원격 제어, 파일 액세스, 미디어 스트리밍 및 계정 등 데스크톱에 대한 다중 채널 브리지가 됩니다.
WebSocket 브리지 1개, 독립 통신 레인 5개
각 채널은 독립적입니다. 하나 또는 모두 동시에 사용
데스크톱 AI에 대한 완전한 양방향 브리지. 휴대폰에서 메시지를 보내고 스트리밍 응답을 받으세요. AI는 파일을 읽고, 터미널 명령을 실행하고, 코드 편집을 적용할 수 있습니다. 이 모든 작업은 주머니에서 실행됩니다. 상황에 맞게 카메라 롤에서 직접 스크린샷이나 사진을 첨부하세요.
4명 이상의 그룹을 위한 풀 메시 WebRTC 비디오 및 오디오 - 중앙 미디어 서버가 없고 월별 청구서도 없습니다. 수도꼭지 그룹 영상 모든 온라인 피어를 한 번에 호출합니다. 참가자가 참여할 때 그리드가 자동으로 조정됩니다. 1 = 전체 화면, 2 = 나란히, 3 = 2+1, 4 = 2×2, 5+ = 스크롤 가능한 자동 맞춤 그리드. 귀하의 로컬 피드는 PIP(Picture-in-Picture) 형태로 떠다닙니다. 모든 그룹 규모에서 품질의 균형을 유지하기 위해 피어당 비트 전송률이 축소됩니다.
이미 휴대폰 통화 중이고 P2P 피어를 불러오고 싶으십니까? 수도꼭지 통화 그룹에 추가 — 앱은 SIM 호출과 함께 Android의 통신 스택에 WebRTC 호출을 등록합니다. Android는 기본 "통화 병합" 옵션을 제공합니다. 이를 수락하면 오디오 믹싱이 전화 하드웨어에 전달됩니다. 병합된 통화는 다음에서 재생됩니다. 이어폰만 — 완전 비공개, 스피커폰 없음, 방에 있는 누구도 듣지 못합니다. 통신업체에서 하드웨어 회의를 지원하지 않는 경우 Bluetooth 헤드셋 브리지는 대신 BT SCO 링크를 통해 모든 오디오를 라우팅합니다.
휴대폰으로 전체 Kameleon 무대를 제어하세요. 데스크탑 키보드를 터치하지 않고도 슬라이드를 진행하고, 큐를 트리거하고, 이미지 또는 텍스트를 스테이지 스택에 직접 푸시하고, 동료 제출을 승인 또는 거부하고, 공동 드로잉 보드를 제어할 수 있습니다.
휴대폰에서 데스크톱 화면을 보고 상호 작용하세요. Tailscale 메시를 통해 경량 화면 캡처 스트림으로 구현되며 타사 VNC 서버가 필요하지 않습니다. 탭하여 클릭하고, 스와이프하여 스크롤하세요. 실행 중인 프로세스를 모니터링하거나 AI 작업을 원격으로 승인하는 데 유용합니다.
휴대폰에서 데스크톱 파일 시스템을 탐색하세요. 텍스트 파일을 열고 읽고 편집하세요. 휴대폰 카메라나 저장소의 파일을 프로젝트 폴더에 직접 업로드하세요. 전송 후 즉시 업로드된 파일을 처리하도록 IDE AI에 요청하세요. "이 이미지를 발표자 단계에 추가하세요."
Tailscale을 통해 홈 네트워크의 NAS 또는 DLNA 서버에서 휴대폰으로 음악과 비디오를 스트리밍하세요. 미디어 라이브러리를 검색하고, 트랙을 대기열에 추가하고, 재생을 제어하세요. 데스크탑은 테일넷 어디에 있든 로컬 미디어 서버와 휴대폰 사이의 브리지 역할을 합니다.
휴대폰으로 영수증을 사진으로 찍어 회계 모듈로 바로 보내세요. IDE AI는 이미지를 읽고 금액, 날짜, 공급업체 및 VAT를 추출하고 복식 원장에 분개 초안을 기록합니다. 이를 통해 데스크톱에서 검토하고 게시할 수 있습니다.
기기 내 음성-텍스트 변환을 사용하여 휴대폰에서 IDE AI와 대화하세요. AI 응답은 다시 스트리밍되어 텍스트 음성 변환을 통해 큰 소리로 읽혀집니다. 데스크탑이 무인으로 실행되는 동안 핸즈프리 코딩 지원 - 수정 사항을 지시하고, 결과를 듣고, 전화로 확인하세요.
모든 채널은 개인 Tailscale 네트워크를 통해 실행됩니다. 공용 인터넷에는 포트가 열리지 않습니다. 전화는 tailnet에서 승인되어야 합니다. 다른 모든 것은 WireGuard로 종단 간 암호화됩니다.
데스크탑이 실행됩니다. chameleon_mobile_bridge.py Qt 프로세스 내부의 데몬 스레드로. 전화 앱은 Tailscale IP의 포트 8770에 연결됩니다. 하나의 영구 연결은 모든 채널을 입력된 JSON 메시지로 전달합니다.
시그널 서버(chameleon_signal.py)은 Termux를 통해 Android 휴대폰에서 직접 실행할 수 있습니다. 즉, 휴대폰을 클라이언트이자 신호 노드로 만들 수 있습니다. Tailnet 내에서 WebRTC 피어 연결에는 클라우드 릴레이가 필요하지 않습니다.
Tailscale을 사용할 수 없는 경우, lan_video.py UDP(포트 47732)를 통한 비디오 및 UDP(포트 47733)를 통한 오디오를 로컬 네트워크에서 직접 스트리밍합니다. 동일한 채널, VPN 오버헤드 없음.
Chameleon Companion — captured live on device









