✦Agent Runtime · 개발 중

실제 원격 데스크톱에서 일하는 AI 에이전트 — 개발 중인 Agent Runtime.

Agent Runtime은 개발 중이며 아직 에이전트 SDK는 없습니다. 이미 존재하는 것이 이를 만들 가치가 있는 이유입니다. Remio의 네이티브 입력 및 화면 캡처 파이프라인은 실제 Mac, PC, Linux 앞에 앉은 사람을 위해 지금 이미 작동하고 있습니다. 이 페이지는 다음 단계에 대한 솔직한 설계와, 무엇이 출시되기 전에 우리가 지키기로 약속한 안전장치를 담고 있습니다.

✦실제 OS

에이전트에게 실제 화면이 필요한 이유.

브라우저 샌드박스는 웹 양식만 채우는 에이전트에게는 충분합니다. 하지만 작업이 네이티브 앱으로 넘어가는 순간 샌드박스는 한계에 부딪힙니다. 실제 데스크톱은 가장 깔끔한 에이전트 런타임입니다. 사람이 쓰는 것은 에이전트도 쓸 수 있습니다.

헤드리스 브라우저 안에서만 사는 에이전트는 Final Cut을 열 수 없고, Finder에서 영상 파일을 크리에이티브 도구로 끌어다 놓을 수 없으며, 미리보기에서 PDF에 서명할 수 없고, .dmg나 .exe 설치 프로그램을 실행할 수 없고, 다른 앱에 화면 기록 권한을 줄 수 없고, 시스템 파일 선택기로 파일을 고를 수 없으며, OS가 갑자기 띄우는 모달 대화상자를 넘길 수도 없습니다. 실제 업무 대부분이 바로 이런 순간에 있고, 헤드리스 브라우저 에이전트는 이런 곳에서 조용히 실패합니다.

가상화된 컨테이너(주요 연구소들의 "에이전트 컴퓨터" 방식)는 이런 빈틈 중 일부를 메우지만 나름의 빈틈을 만듭니다. 이미지는 보통 앱 몇 개만 미리 설치된 최소한의 Linux 데스크톱이며, 그 범위 밖의 것은 닿을 수 없습니다. 컨테이너는 사용자의 실제 작업, 즉 설치된 앱, 로그인된 계정, 저장된 파일, 허용한 권한과 이어지지 않습니다. 에이전트가 실행될 때마다 사용자의 컴퓨터가 아닌 백지 상태의 컴퓨터에서 시작합니다.

Remio의 설계는 다른 길을 택합니다. 우리가 만들고 있는 런타임으로 연결된 에이전트는 사람이 오늘 이미 쓰는 것과 같은 원격 데스크톱 세션을 통해 사용자의 실제 데스크톱, 즉 사용자가 일하는 바로 그 Mac, PC, Linux 컴퓨터를 얻게 됩니다. 사용자가 설치한 모든 앱, 로그인한 모든 계정, 모든 파일이 그대로 있습니다. 에이전트는 인공 환경의 세입자가 아니라 사용자가 들여보내는 동안, 그리고 그 순간까지만 사용자의 실제 작업 컴퓨터를 찾아온 손님이 됩니다.

✦네이티브 입력

에이전트가 쓰게 될 파이프라인은 이미 사람을 위해 작동하고 있습니다.

Remio 사용자가 지금 보내는 모든 클릭, 키 입력, 스크롤은 이미 OS 자체의 네이티브 입력 서브시스템을 통해 호스트에 도달합니다. 실제 마우스나 키보드가 만들어 내는 것과 똑같은 이벤트입니다. 이 파이프라인은 가정이 아닙니다. 실제 Mac, PC, Linux에서 지금 사람이 Remio를 쓸 수 있게 해 주는 바로 그것입니다. 그리고 우연이 아니게, 에이전트 런타임이 얹힐 바탕이기도 합니다. 에이전트 전용 API도, 창의 이벤트 큐에 주입하는 가짜 키 입력도, 실제 클릭을 대신하는 접근성 우회도 없습니다.

설계 약속: 출시된다면 에이전트 입력은 호스트에서 사람의 입력과 구분되지 않습니다. 에이전트를 위해 따로 만든 병렬 경로가 아니라 똑같은 파이프라인을 쓰기 때문입니다.

Remio의 네이티브 Mac 클라이언트 — 에이전트 런타임이 쓰게 될 것과 같은 입력 및 화면 파이프라인

이것은 들리는 것보다 훨씬 중요하며, Remio의 아키텍처가 단지 편리한 것이 아니라 에이전트 런타임의 진짜 좋은 출발점이라고 생각하는 이유입니다. 애플리케이션 계층에서 입력을 흉내 내는 에이전트 플랫폼, 즉 창의 이벤트 큐에 가짜 키 입력을 넣거나 접근성 API로 UI 요소를 직접 조작하는 방식은 끊임없이 한계에 부딪힙니다. 보호된 입력란은 입력을 거부하고, 네이티브 단축키는 오작동하고, 앱 사이의 끌어다 놓기는 되지 않으며, 포커스 관리는 혼란스러워집니다. OS 수준 입력 파이프라인을 거치면 오늘 실행되는 사람 세션에서는 이미 이 모든 문제를 피하고 있습니다. 이를 에이전트 세션으로 확장하는 것은 아직 우리가 해야 할 설계 작업이지만, 어려운 부분을 해내는 바탕은 이미 출시되어 있습니다.

권한 경계는 설계상 그대로 이어집니다. 사람이 Remio Host 앱에 한 번 허용한 호스트의 손쉬운 사용 및 입력 모니터링 권한이 이미 사람 세션이 보내는 모든 입력 이벤트를 관문처럼 통제합니다. 설계 약속은 에이전트 세션도 정확히 같은 허용에 의해 통제된다는 것입니다. 에이전트가 따로 가질 수 있는 별도 권한도, 사람이 앱에 이미 열어 준 문보다 넓은 문도 없습니다.

✦화면 접근

화면 접근, 그리고 에이전트가 이를 쓰는 방식의 설계.

Remio의 화면 캡처 파이프라인은 오늘도 이미 호스트의 라이브 화면을 사람 클라이언트로 스트리밍합니다. 전체 프레임을 하드웨어로 인코딩해 실시간으로 보냅니다. 에이전트 런타임에는 같은 데이터의 몇 가지 형태가 더 필요합니다. 요청 시 정지 화면 캡처, 더 작은 영역, 화면에 있는 내용의 구조화된 읽기가 그것입니다. 이런 추가 형태는 아직 출시된 코드에 하나도 없습니다.

오늘 제공되는 것은 라이브 스트림입니다. 호스트 화면을 계속 캡처해 하드웨어로 인코딩하고, 사람 클라이언트가 이미 쓰는 것과 같은 암호화 채널로 전달합니다. 에이전트 런타임은 두 번째 별도 캡처 경로를 세우는 대신 같은 파이프라인을 정지 화면 캡처에도 재사용합니다. 요청 시 한 프레임이거나, 모델이 이미 볼 곳을 아는 영역만 가져옵니다. 이 재사용은 우리가 정한 설계 선택이며 오늘 존재하는 것에 대한 주장이 아닙니다.

픽셀보다 텍스트로 더 잘 추론하는 에이전트를 위해, 설계는 대본 모드를 구상합니다. 화면의 글자를 경계 상자와 함께 돌려주며, 비전 모델을 거치지 않고 플랫폼 자체 OCR(macOS의 Vision 프레임워크, Windows의 Windows OCR API)로 만듭니다. 아직 아무것도 만들어지지 않았습니다. 이 항목이 목록에 있는 이유는 에이전트가 프레임을 모델에 보내지 않고도 텍스트 일치를 정확한 클릭으로 바꿀 수 있기 때문이며, 잘 만든다면 실제 효율 향상입니다.

가장 충실한 구조화 접근을 위해, 설계는 포커스된 창에 대한 OS 접근성 트리 읽기도 구상합니다. 스크린 리더가 훑는 것과 같은 트리로, 버튼, 텍스트 필드, 메뉴, 역할이 레이블과 함께 계층을 이룹니다. 이것 역시 아직 없습니다. 그리고 우리가 구상하는 모든 버전에서 입력 파이프라인의 같은 규칙이 이어집니다. 에이전트 세션은 호스트의 화면 기록 권한이 이미 사람 세션에 허용하는 것만 보며 그 이상은 보지 못합니다. 어떤 디스플레이에 그 권한이 꺼져 있다면 에이전트는 그 디스플레이에서 아무것도 받지 못하며, 오늘 사람 클라이언트가 그렇듯 똑같습니다.

✦설계 약속

에이전트 코드를 쓰기 전에 우리가 약속하는 안전장치.

나중에 만들어 놓고 잘 되기를 바라는 기능이 아닙니다. 무엇이든 출시되기 전에 Agent Runtime 설계 전체가 충족해야 하는 제약이며, 이를 둘러싼 코드가 아직 없는 지금 정해 두었습니다.

모든 Remio 세션은 사람이든 에이전트든 똑같이 시작합니다. 사람이 호스트 화면에 표시된 QR 코드를 스캔하거나 기기 ID와 PIN을 Remio에 입력합니다. 에이전트가 스스로 세션을 만들거나, 몰래 갱신할 수 있는 토큰을 쥐고 있거나, 페어링한 사람이 끝내기로 한 순간 이후까지 접근을 연장하는 설계는 검토 대상에 없습니다. 다음 에이전트 실행에는 사람이 다시 페어링해야 합니다. 설계상 매번 새로운 휴먼 인 더 루프 순간이 생깁니다.

에이전트 세션이 활성인 동안 호스트와 클라이언트 모두에 눈에 띄는 상시 표시가 나타나고, 세션을 즉시 끝내는 중지 컨트롤이 함께 표시됩니다. 이 컨트롤은 세션을 시작한 사람만이 아니라 호스트 키보드 앞에 앉은 누구든 누를 수 있습니다. 에이전트가 하는 모든 행동은 사람이 검토할 수 있는 감사 로그에 기록됩니다. 이 중 어느 것도 현재 출시된 코드에는 없으며, 설계가 넘어야 할 기준입니다.

권한 경계는 위의 입력 및 화면 섹션과 같은 이야기입니다. 에이전트 세션은 사람 세션이 이미 지키는 호스트의 OS 수준 권한, 즉 화면 기록과 손쉬운 사용을 그대로 이어받을 뿐 그보다 넓지 않습니다. 따로 상승된 권한을 받지 않으며, 사람이 Remio 앱에 이미 정해 둔 범위를 넓힐 길도 없습니다. 우리가 설계하는 기능이 그 경계 안에 들어가지 않는다면 출시하지 않습니다.

✦설계

아직 SDK는 없습니다. 우리가 향하고 있는 모양은 이렇습니다.

Remio는 에이전트용 SDK, API 표면, 연결 사양을 공개한 적이 없습니다. 우리에게 있는 것은 설계가 거듭 돌아오는 짧은 기본 기능 목록, 즉 입력, 화면 접근, 구조화된 UI 읽기와, 무엇이 출시되든 첫날부터 특정 모델에 종속되지 않겠다는 약속입니다.

우리가 계속 도달하는 모양은 일부러 작게 잡았습니다. 입력용 기본 기능 두어 개(클릭, 키), 시각용 두어 개(정지 프레임, 영역), 구조화된 UI 읽기용 하나입니다. 이것은 스케치일 뿐 사양이 아닙니다. 아무것도 출시되지 않았고 정확한 인터페이스도 아직 열려 있습니다. 지금 약속하는 것은 문법이 아니라 모양입니다.

모델에 종속되지 않는 것은 나중에 이루겠다는 바람이 아니라 설계 요건입니다. 워크플로를 계획하는 모델이 Claude든, GPT든, Gemini든, 직접 돌리는 모델이든 출시되는 것은 똑같이 작동합니다. 한 업체의 도구 호출 형식을 중심으로 만들지 않습니다. 런타임을 한 모델의 인터페이스에 묶는 순간 잘못된 종류의 약속을 한 것이기 때문입니다.

데스크톱 런타임과 에이전트 자체의 런타임은 서로 다른 것이며, 우리는 그렇게 유지할 생각입니다. Remio는 에이전트의 행동을 실제 데스크톱에 전달하는 역할을 하고, 모델과 계획 루프와 실행 위치는 전적으로 에이전트를 만드는 사람에게 맡깁니다. 우리가 직접 모델을 호스팅하거나, 사용량을 계량하거나, 접근을 통제할 계획은 없습니다.

입력 파이프라인
오늘 사람과 같은 파이프라인설계 약속: 에이전트 입력은 사람 세션이 이미 쓰는 바로 그 네이티브 OS 입력 서브시스템을 거칩니다. 에이전트만을 위해 만든 병렬 경로가 아닙니다. 아직 출시되지 않았습니다.
화면 접근
오늘의 캡처 파이프라인 재사용정지 프레임과 영역 캡처는 이미 사람 클라이언트로 스트리밍하는 것과 같은 하드웨어 파이프라인을 재사용합니다. OCR과 접근성 트리 읽기는 구상 단계이며 만들어지지 않았습니다.
세션 시작
항상 사람이 페어링에이전트든 사람이든 모든 세션은 사람이 QR 코드 또는 기기 ID와 PIN으로 페어링하는 것으로 시작합니다. 에이전트가 스스로 세션을 만들거나 갱신하게 하는 설계는 검토하지 않습니다.
암호화
사람과 같은 암호화 채널에이전트 트래픽도 사람 세션이 이미 쓰는 것과 같은 암호화 연결을 탑니다. Remio의 릴레이는 오늘도 암호문만 전달하며 어느 쪽이든 복호화할 수 없습니다.
✦솔직한 범위

이 설계가 맞지 않는 경우.

실제 데스크톱 런타임은 어떤 에이전트 워크플로에는 알맞은 모양이고 어떤 것에는 맞지 않습니다. 아직 아무것도 출시되기 전이지만 짧고 솔직하게 선을 긋습니다.

Remio는 웹 브라우저만 필요한 에이전트, 즉 페이지를 긁어 오거나 양식을 채우거나 대시보드를 읽는 에이전트를 위한 것이 아닙니다. 원격 데스크톱 세션 전체는 브라우저 탭이 필요로 하는 것보다 큰 규모이며, Remio는 그 분야에서 경쟁하려는 것이 아닙니다.

Remio는 작업마다 하나씩, 매번 새 상태로, 병렬 실행되는 수십 개의 일회용 환경이 필요한 에이전트를 위한 것도 아닙니다. Remio는 사람이 페어링한 지속적인 세션을 중심으로 만들어졌고, 이는 반대 모양입니다. 동시성은 낮고, 연속성은 높고, 실제 사용자 맥락이 있습니다.

이 페이지가 설명하는 대로 Agent Runtime을 만든다면, 에이전트에게 네이티브 앱이 있는 실제 OS 데스크톱, 사용자가 실제로 설치한 소프트웨어, 사용자의 실제 계정과 파일, 그리고 휴먼 인 더 루프 세션 경계가 필요할 때 알맞은 답이 됩니다. 장애가 있는 사용자를 위해 데스크톱을 조작하는 접근성 에이전트. 실제 OS 앱에서의 AI 지원 QA. 사용자가 이미 가진 특정 네이티브 도구를 써야 하는 에이전트 워크플로. "내가 지켜보는 동안 내 실제 컴퓨터를, 그 안의 모든 것과 함께 써 줘"가 자연스러운 표현인 모든 작업이 그렇습니다. 이런 경우 출시되고 나면 Remio가 그 런타임이 됩니다.

✦FAQ

우리가 설계 중인 Agent Runtime에 대한 자주 묻는 질문.

이 설계에서 자주 나오는 다섯 가지 질문에 솔직하게 답합니다. "아직은 아닙니다"가 솔직한 답인 경우도 포함합니다.

지금 Remio를 통해 Claude, GPT 또는 다른 AI 에이전트로 내 컴퓨터를 제어할 수 있나요?
아직은 아닙니다. Remio는 에이전트 SDK를 제공하지 않으며 날짜도 약속하지 않습니다. 사람 세션이 오늘 이미 쓰는 것과 같은 네이티브 입력 및 화면 파이프라인을 통해 AI 에이전트가 실제 데스크톱에서 작업하게 하는 Agent Runtime을 설계하고 있습니다. 이 페이지는 출시된 기능이 아니라 그 설계를 기록한 것입니다.
에이전트가 사람 없이 스스로 Remio 세션을 시작할 수 있나요?
아니요. 이것은 나중에 정할 세부 사항이 아니라 설계 약속입니다. 모든 Remio 세션은 사람이든 에이전트든 항상 사람이 QR 코드 또는 기기 ID와 PIN으로 호스트와 페어링하면서 시작합니다. 에이전트는 스스로 세션을 만들거나 갱신하거나, 사람이 끝낸 순간 이후까지 연장할 수 없습니다. 이 안전장치는 에이전트 코드의 첫 줄을 쓰기 전에 정해졌으며 런타임 전체가 이를 중심으로 설계되고 있습니다.
호스트는 연결된 것이 사람이 아니라 에이전트라는 것을 어떻게 알게 되나요?
설계에서는 에이전트 세션이 활성인 내내 호스트와 클라이언트 양쪽에 눈에 띄는 상시 표시를 두고, 세션을 즉시 끝내는 중지 컨트롤을 함께 둡니다. 이 컨트롤은 페어링한 사람만이 아니라 호스트 키보드 앞의 누구든 누를 수 있습니다. 에이전트의 모든 행동은 사람이 검토할 수 있는 감사 로그에 기록됩니다. 이 중 어느 것도 아직 출시된 코드에 없으며, 출시되기 전에 설계가 넘어야 할 기준입니다.
에이전트가 사람 세션보다 더 많은 것을 보거나 접근할 수 있나요?
아니요. 설계상 에이전트 세션에는 사람 세션이 이미 가진 것과 정확히 같은 경계가 주어집니다. 호스트의 OS 권한이 허용하는 만큼, 즉 화면 기록과 손쉬운 사용이며 그 이상은 없습니다. 에이전트에게 특별한 상승 모드나 그 권한을 우회하는 방법은 주어지지 않습니다. 어떤 기능이 그 경계 안에 들어가지 않으면 출시하지 않습니다.
어떤 AI 모델이 Remio의 Agent Runtime과 함께 작동하나요?
설계는 요건상 특정 모델에 종속되지 않습니다. Claude, GPT, Gemini, 또는 직접 돌리는 모델 모두, 런타임이 실제로 만들어질 때 정하는 인터페이스로 사용할 수 있습니다. 아직 SDK나 API 표면을 공개하지 않았으므로 오늘 구체적으로 거론할 것은 없습니다. 생기는 순간 이 페이지가 분명히 알려 드리겠습니다. 아직 없다는 것을 지금 분명히 말하는 것과 같은 방식으로요.
Remio 앱 아이콘

지금 실제로: 나를 위한 빠르고 비공개인 데스크톱. 앞으로: AI 에이전트를 위한 같은 데스크톱.

내 Mac, PC, Linux 컴퓨터에 가장 빠르고 안전하게 접속하려면 Remio를 설치하세요. 네이티브 입력, 네이티브 화면 접근, 종단 간 암호화를 제공하며 계정이 필요하지 않습니다. 이 페이지에서 설명한 Agent Runtime은 아직 출시되지 않았고 날짜도 약속하지 않지만, 같은 아키텍처이기에 만들 가치가 있다고 생각합니다.