The Android app is out, and your phone doesn't have to do the work

본 문서는 영어 원본을 기계 번역한 것입니다. 번역본과 영어 원본 사이에 내용이 상충할 경우 영어 원본이 우선합니다. 영어 원본 보기


Android 앱이 출시되었으며, 이제 스마트폰이 직접 일할 필요가 없습니다

2026-08-12 · Alex Wall

소유하고 있는 컴퓨터 중 가장 유용한 것은 주머니 속의 스마트폰이지만, 실제로 업무를 처리하기에는 가장 부적합한 기기이기도 합니다.

이는 스마트폰에 대한 불만이 아니라 스마트폰의 본질 그 자체입니다. 스마트폰에는 프로젝트 폴더도, 터미널도, 실행할 빌드도, 실제로 사용하는 데스크톱 애플리케이션도 없습니다. 따라서 '스마트폰에서 즐기는 AI'란 대개 질문 몇 가지를 묻기에는 편리하지만 무언가를 완성하기에는 턱없이 부족한 채팅 창을 의미해 왔습니다.

Android용 Caiioo가 오늘부로 Google Play에 출시되었습니다. 정식 버전을 1.0이라고 명명하기 전까지 저희가 출시하는 모든 제품이 그렇듯, 이 역시 베타 버전입니다. 초대장도, 대기자 명단도 필요 없습니다. 그냥 설치하시면 됩니다.

'앱이 존재한다'는 사실 그 자체보다 이번 출시가 더욱 흥미로운 이유는, 작업이 반드시 스마트폰에서 이루어질 필요가 없기 때문입니다.

집에 두고 온 컴퓨터는 여전히 켜져 있습니다

여러분의 Mac은 책상 위에 놓여 리포지토리가 체크아웃되어 있고, 도구들이 연결되어 있으며, 파일들이 그대로 제자리에 있습니다. 작업이 실제로 살아 숨 쉬는 곳은 바로 그 기계입니다. 손에 쥐고 있는 스마트폰은 그저 우연히 들고 있는 기기일 뿐입니다.

따라서 Caiioo는 대화를 '어떤 화면에서 열었는가'에 종속된 것으로 보지 않고, 호스트 기기를 가진 것으로 취급합니다. 스마트폰에서 메시지를 보내 Mac에 호스팅된 대화에 전달하면, 그 대화는 Mac에서 실행됩니다—실제 폴더를 읽고, 실제 빌드를 실행하며, 컴퓨터에만 존재하는 도구들을 사용하면서요—동시에 그 답변은 양쪽 화면에 실시간으로 스트리밍됩니다. API 키는 절대 외부로 유출되지 않으며, 호스트가 자체 자격 증명으로 제공자에 로그인합니다.

제가 가장 즐겨 사용하는 방식은 그 반대입니다. 스마트폰을 보다가 문뜩 생각이 떠올라 작업을 시작한 뒤, 스마트폰을 주머니에 넣으면 화면이 잠깁니다. 보통 이 순간 모바일 에이전트는 사망합니다. 운영체제가 앱을 일시 중단시키고 절반쯤 진행된 작업 단계도 함께 날려버리기 때문입니다. 하지만 Caiioo에서는 그 작업 단계가 선호하는 데스크톱으로 전달되어 완료되며, 답변은 다시 동기화되어 자리에 앉았을 때 기다리고 있게 됩니다.

저희는 이를 'Private Constellation'이라고 부릅니다. 사용자의 기기들이 서로 하나의 대화를 공유하며, 어떤 기기를 떠나기 전에도 미리 암호화되는 동기화를 거칩니다. 이 과정에서 사용자의 대화를 읽을 수 있는 저희 서버를 경유하는 것은 단 하나도 없습니다. 이것이 바로 이 기능을 개발하는 데 다소 시간이 걸린 유일한 이유입니다.

스마트폰이 스스로 하는 일

충분히 많으며, 구체적으로 짚어볼 가치가 있습니다. Caiioo에서 파일 시스템이 필요한 부분들은 정확히 스마트폰이 가질 수 없는 부분들이기 때문입니다.

Android에서의 에이전트는 간소화된 채팅이 아니라 진짜 에이전트입니다. 데스크톱과 동일한 모드, 동일한 스킬, 동일한 허브 앱, 동일한 다단계 도구 사용, 웹 검색 및 페이지 읽기, 이미지 생성, 그리고 사용 중인 다른 모든 기기에서 동기화된 대화 기록을 그대로 제공합니다. 또한 Android 자체 제공자를 통해 캘린더 및 리마인더와 통합되므로 "이번 주 일정 어때?"라는 질문에 실제 캘린더를 바탕으로 답변해 줍니다. 음성-텍스트 변환은 기기 내에서 로컬 Whisper 모델로 실행되므로, 사용자의 목소리가 텍스트로 변환되기 위해 외부 전사 서비스로 전송되지 않습니다.

스마트폰이 하지 않는 일은 프로젝트 폴더 읽기, 셸 명령어 실행, 혹은 데스크톱 애플리케이션 제어입니다. Android에는 데스크톱처럼 Caiioo가 접근할 수 있는 파일 시스템이 없으며, 흥미로운 방식으로 실패하는 버튼을 억지로 출시하기보다는 이를 솔직히 말씀드리고 싶습니다. 그러한 기능들은 macOS, Windows, Linux에 존재하며, 이제 스마트폰은 그러한 기능을 갖춘 컴퓨터를 직접 가리킬 수 있게 되었습니다.

베타는 베타를 의미합니다

Android 버전은 공개 베타로 Google Play에 등록되어 있습니다. iPhone과 iPad의 경우 TestFlight를 통해 작업하는 동안 여전히 초대 전용으로 유지됩니다. 참여하고 싶으신 경우 초대를 요청하시면 순차적으로 테스터를 추가해 드립니다.

베타라는 명칭이 겸손을 떨기 위함은 아닙니다. 스마트폰은 데스크톱보다 에이전트를 실행하기에 훨씬 까다로운 환경입니다. 시스템이 답변 도중에 앱을 일시 중단하거나, 메모리에서 완전히 퇴출시키거나, 화면이 꺼질 때 네트워크를 끊어버릴 수 있기 때문입니다. 올여름 모바일 개발 작업의 대부분은 새로운 기능을 만드는 것이 아니라, 오랜 시간 실행되는 작업 단계가 이러한 현실과의 충돌에서 살아남도록 만드는 것이었습니다. 각 단계마다 진행 상황을 저장하여 최대 한 단계만 손실되도록 하고, 끊어진 연결을 감지해 재시도하며, 기존의 침묵 속 실패를 알림과 '계속' 버튼으로 대체하는 작업이었습니다. 스마트폰을 잠갔다는 이유로 답변이 증발해 버린다면 그것은 사소한 버그가 아닙니다. 그것은 신뢰할 수 있는 도구와 단순한 데모의 차이입니다.

앞으로 이러한 문제들이 더 발생할 것입니다. 그것이 바로 '베타'라는 라벨이 존재하는 이유이며, 피드백 경로가 짧은 이유이기도 합니다. 사용자의 제보는 제가 직접 읽는 대기열로 곧바로 전달됩니다.

굳이 왜 스마트폰 앱을 만들었을까요

모바일 앱을 만들었다고 자랑하기 위해 앱을 개발하고 싶지는 않았습니다. 스마트폰은 실제로 작업을 '수행하는' 곳이라기보다는 작업을 '떠올리는' 곳이 훨씬 더 많으며, 지금까지 그 간극을 메우는 것은 나중에 기억해 내야 하는 사용자의 몫이었습니다.

하나의 에이전트, 하나의 대화가 이미 소유하고 있는 기기들을 따라다닙니다. 아이디어가 떠오른 순간에는 스마트폰을, 폴더와 컴파일러가 필요할 때는 데스크톱을 사용하며, 모든 과정은 사용자의 기기들 사이에서 암호화되고 저희 서버에는 전혀 저장되지 않습니다. 그것이 바로 이 제품입니다. Android는 그동안 빠져 있던 마지막 조각이었습니다.

Google Play에서 다운로드하고 어떤 점이 고장 나는지 알려주세요.