✦Agent Runtime · dalam pengembangan

Agen AI di remote desktop sungguhan — Agent Runtime, dalam pengembangan.

Agent Runtime sedang dikembangkan — belum ada SDK agen. Yang sudah ada adalah alasan mengapa layak dibangun: pipeline input dan tangkapan layar native Remio sudah berfungsi, hari ini, untuk manusia yang duduk di depan Mac, PC, atau mesin Linux sungguhan. Halaman ini adalah rancangan jujur tentang apa yang berikutnya — dan batasan yang kami janjikan sebelum apa pun dirilis.

✦OS sungguhan

Mengapa agen butuh layar sungguhan.

Sandbox browser cukup untuk agen yang hanya mengisi formulir web. Begitu pekerjaan masuk ke aplikasi native, sandbox kehabisan jalan. Desktop sungguhan adalah runtime agen yang paling bersih — apa yang dipakai manusia, bisa dipakai agen juga.

Agen yang hanya hidup di dalam browser headless tidak bisa membuka Final Cut, tidak bisa menyeret file video dari Finder ke alat kreatif, tidak bisa menandatangani PDF di Preview, tidak bisa menjalankan installer .dmg atau .exe, tidak bisa memberi aplikasi lain izin perekaman layar, tidak bisa memilih file dengan pemilih file sistem, dan tidak bisa bertahan dari dialog modal tak terduga dari OS. Di momen-momen inilah sebagian besar alur kerja nyata berada — dan di situlah agen browser headless diam-diam gagal.

Kontainer tervirtualisasi (pola "komputer agen" dari laboratorium-laboratorium besar) menutup sebagian celah itu, tetapi membawa celahnya sendiri. Image-nya biasanya desktop Linux minimal dengan segelintir aplikasi terpasang; apa pun di luar itu tak terjangkau. Kontainer tidak punya kesinambungan dengan pekerjaan nyata pengguna — aplikasi yang terpasang, akun yang sedang masuk, file yang tersimpan, izin yang telah diberikan. Setiap eksekusi agen dimulai dari mesin kosong yang bukan mesin pengguna.

Rancangan Remio mengambil jalan lain. Agen yang terhubung lewat runtime yang kami bangun akan mendapat desktop asli pengguna — Mac, PC, atau mesin Linux yang benar-benar dipakai pengguna bekerja — lewat sesi remote desktop yang sama dengan yang sudah dipakai manusia hari ini. Setiap aplikasi yang dipasang pengguna akan ada. Setiap akun yang sedang masuk akan ada. Setiap file akan ada. Agen bukan penyewa lingkungan buatan; ia tamu di workstation asli pengguna, selama pengguna mengizinkannya masuk — dan tidak semenit pun lebih lama.

✦Input native

Pipeline yang akan dipakai agen — sudah berjalan, untuk manusia.

Setiap klik, ketukan tombol, dan scroll yang dikirim pengguna Remio hari ini sudah mendarat di host lewat subsistem input native milik OS itu sendiri — persis event yang akan dihasilkan mouse atau keyboard fisik. Pipeline itu bukan hipotesis; itulah yang membuat Remio berfungsi bagi manusia sekarang, di Mac, PC, atau mesin Linux sungguhan. Dan bukan kebetulan, itu juga persis landasan tempat runtime agen akan terpasang: tanpa API khusus agen, tanpa ketukan tombol sintetis yang disuntikkan ke antrean event jendela, tanpa shim aksesibilitas yang menggantikan klik sungguhan.

Komitmen rancangannya: jika dirilis, input agen tidak akan bisa dibedakan dari input manusia di host — karena memakai pipeline yang identik, bukan yang paralel dan dibuat khusus untuk agen.

Klien Mac native Remio — pipeline input dan layar yang sama dengan yang akan dipakai runtime agen

Ini lebih penting daripada kedengarannya, dan itulah mengapa kami menilai arsitektur Remio benar-benar titik awal yang baik untuk runtime agen, bukan sekadar yang nyaman. Platform agen yang memalsukan input di lapisan aplikasi — ketukan tombol sintetis ke antrean event jendela, atau API aksesibilitas yang menggerakkan elemen UI langsung — terus-menerus mentok: kolom terlindungi menolak input, pintasan native salah sasaran, drag-and-drop tak berfungsi antaraplikasi, pengelolaan fokus kacau. Melewati pipeline input tingkat OS sudah menghindari semua itu, untuk sesi manusia yang berjalan hari ini. Memperluasnya ke sesi agen adalah pekerjaan rancangan yang masih harus kami lakukan — tetapi landasan yang mengerjakan bagian tersulit sudah dirilis.

Batas hak akses akan terbawa tanpa berubah, secara rancangan. Izin Aksesibilitas dan Input Monitoring di host, yang sekali diberikan manusia kepada aplikasi Remio Host, sudah menjaga setiap event input yang dikirim sesi manusia. Komitmen rancangannya: sesi agen akan dijaga oleh izin yang persis sama — tanpa izin terpisah yang bisa dipegang agen sendiri, tanpa pintu yang lebih lebar daripada yang sudah dibuka manusia untuk aplikasi itu.

✦Akses layar

Akses layar, dan rancangan cara agen memakainya.

Pipeline tangkapan layar Remio hari ini sudah menyiarkan tampilan langsung host ke klien manusia — frame penuh, dienkode perangkat keras, secara real time. Runtime agen akan membutuhkan beberapa bentuk lain dari data yang sama: tangkapan diam sesuai permintaan, wilayah yang lebih kecil, pembacaan terstruktur atas isi layar. Tak satu pun bentuk tambahan itu ada di kode yang dirilis.

Yang dirilis hari ini adalah stream langsung: layar host, ditangkap terus-menerus, dienkode di perangkat keras, dan dikirim lewat kanal terenkripsi yang sama yang sudah dipakai klien manusia. Runtime agen akan memakai ulang pipeline yang sama untuk tangkapan diamnya sendiri — satu frame sesuai permintaan, atau hanya wilayah yang sudah diketahui model untuk dilihat — alih-alih membangun jalur tangkapan kedua yang terpisah. Pemakaian ulang itu adalah pilihan rancangan yang telah kami putuskan, bukan klaim tentang apa yang ada hari ini.

Untuk agen yang bernalar lebih baik pada teks daripada piksel, rancangan menggambarkan mode transkrip: teks di layar dikembalikan bersama kotak pembatas, dihasilkan dengan OCR bawaan platform (framework Vision di macOS, Windows OCR API di Windows) tanpa model visi dalam prosesnya. Belum ada yang dibangun. Ini ada dalam daftar karena memungkinkan agen mengubah kecocokan teks menjadi klik presisi tanpa pernah mengirim frame ke modelnya — keuntungan efisiensi yang nyata, jika kami membangunnya dengan baik.

Untuk akses terstruktur dengan fidelitas tertinggi, rancangan juga menggambarkan pembacaan pohon aksesibilitas OS untuk jendela yang sedang fokus — pohon yang sama yang dilalui pembaca layar: hierarki berlabel berisi tombol, kolom teks, menu, dan peran. Ini pun belum ada. Dan di setiap versi yang kami gambarkan, aturan yang sama dari pipeline input terbawa: sesi agen akan melihat persis apa yang sudah diizinkan oleh izin perekaman layar host kepada sesi manusia, tidak lebih. Jika izin itu mati untuk suatu layar, agen tidak akan mendapat apa pun dari layar itu — sama seperti klien manusia hari ini.

✦Komitmen rancangan

Batasan yang kami janjikan sebelum menulis kode agen.

Ini bukan fitur yang dibangun belakangan sambil berharap benar. Ini adalah batasan yang harus dipenuhi seluruh rancangan Agent Runtime sebelum apa pun dirilis — diputuskan sekarang, selagi belum ada kode yang harus disesuaikan.

Setiap sesi Remio — manusia atau agen — akan dimulai dengan cara yang sama: manusia memindai kode QR, atau mengetik Device ID dan PIN yang tampil di layar host, ke dalam Remio. Tidak ada rancangan yang dipertimbangkan di mana agen membuat sesinya sendiri, memegang token yang bisa diperbarui diam-diam, atau memperpanjang akses melewati saat manusia yang memasangkannya memutuskan mengakhirinya. Eksekusi agen berikutnya akan membutuhkan manusia memasangkan lagi — momen human-in-the-loop yang baru, setiap kali, secara rancangan.

Selama sesi agen aktif, host maupun klien akan menampilkan indikator permanen yang tak mungkin terlewat — dan kontrol Stop yang mengakhiri sesi seketika, dapat dijangkau oleh siapa pun yang duduk di keyboard host, bukan hanya orang yang memulainya. Setiap tindakan agen akan dicatat dalam log audit yang bisa ditinjau manusia. Tak satu pun ini ada di kode yang dirilis hari ini; inilah standar yang harus dipenuhi rancangannya.

Batas izin mengikuti kisah yang sama dengan bagian input dan layar di atas: sesi agen akan mewarisi persis izin tingkat OS host yang sudah dihormati sesi manusia — Perekaman Layar, Aksesibilitas — tidak lebih luas. Ia tidak akan mendapat izin tinggi sendiri, dan tidak punya jalan untuk memperlebar batas yang sudah ditetapkan manusia untuk aplikasi Remio. Jika sebuah kemampuan yang kami rancang tidak muat dalam batas itu, ia tidak dirilis.

✦Rancangannya

Belum ada SDK — inilah bentuk yang kami tuju.

Remio belum menerbitkan SDK agen, permukaan API, atau spesifikasi koneksi untuk agen. Yang kami punya adalah daftar singkat kemampuan primitif yang terus kembali dalam rancangan — input, akses layar, pembacaan UI terstruktur — dan komitmen bahwa apa pun yang dirilis akan agnostik terhadap model sejak hari pertama.

Bentuk yang terus kami temui sengaja dibuat kecil: beberapa primitif untuk input (satu klik, satu tombol), beberapa untuk penglihatan (satu frame diam, satu wilayah), satu untuk pembacaan UI terstruktur. Itu sketsa, bukan spesifikasi — belum ada yang dirilis, dan antarmuka persisnya masih terbuka. Yang kami komitmenkan sekarang adalah bentuknya, bukan sintaksnya.

Agnostik terhadap model adalah persyaratan rancangan, bukan aspirasi yang akan kami capai nanti. Apa pun yang dirilis akan bekerja dengan cara yang sama baik model yang merencanakan alur kerjanya Claude, GPT, Gemini, maupun sesuatu yang Anda jalankan sendiri. Kami tidak membangunnya di sekitar format pemanggilan alat satu vendor, karena begitu runtime dikunci pada antarmuka satu model, kami telah membuat janji yang salah.

Runtime desktop dan runtime agen itu sendiri adalah dua hal berbeda, dan kami berniat mempertahankannya begitu. Remio akan menjadi penghubung yang membawa tindakan agen ke desktop sungguhan; model, loop perencanaan, dan tempat menjalankannya sepenuhnya tetap di tangan siapa pun yang membangun agen. Kami tidak berencana menghosting, mengukur, atau membatasi akses ke model sendiri.

Pipeline input
Pipeline yang sama dengan manusia, hari iniKomitmen rancangan: input agen akan melewati subsistem input native OS yang persis sama dengan yang dipakai sesi manusia — bukan jalur paralel yang dibuat khusus untuk agen. Belum dirilis.
Akses layar
Memakai ulang pipeline tangkapan hari iniTangkapan frame diam dan wilayah akan memakai ulang pipeline perangkat keras yang sama yang sudah menyiarkan ke klien manusia. OCR dan pembacaan pohon aksesibilitas baru berupa sketsa, belum dibangun.
Awal sesi
Selalu dipasangkan oleh manusiaSetiap sesi — agen atau manusia — dimulai dengan manusia memasangkan lewat kode QR atau Device ID dan PIN. Tidak ada rancangan yang dipertimbangkan yang membiarkan agen membuat atau memperbarui sesinya sendiri.
Enkripsi
Kanal terenkripsi yang sama dengan manusiaLalu lintas agen akan berjalan di koneksi terenkripsi yang sama yang sudah dipakai sesi manusia — relay Remio hari ini hanya meneruskan ciphertext dan tidak bisa mendekripsinya, apa pun kasusnya.
✦Cakupan yang jujur

Untuk apa rancangan ini tidak dibuat.

Runtime desktop sungguhan akan menjadi bentuk yang tepat untuk sebagian alur kerja agen dan keliru untuk yang lain. Berikut pembagian singkat dan jujur — bahkan sebelum apa pun dirilis.

Remio tidak dibuat untuk agen yang hanya butuh browser web — mengambil data halaman, mengisi formulir, membaca dasbor. Satu sesi remote desktop utuh lebih dari yang dibutuhkan tab browser, dan Remio tidak berusaha bersaing di kategori itu.

Remio tidak dibuat untuk agen yang butuh puluhan lingkungan sekali pakai — satu per tugas, kondisi baru setiap kali, eksekusi paralel. Remio dibangun di sekitar sesi permanen yang dipasangkan manusia, yang berbentuk sebaliknya: konkurensi rendah, kesinambungan tinggi, konteks pengguna sungguhan.

Jika kami membangun Agent Runtime seperti yang dijelaskan halaman ini, ia akan menjadi jawaban yang tepat ketika agen membutuhkan desktop OS sungguhan dengan aplikasi native, perangkat lunak yang benar-benar terpasang milik pengguna, akun dan file asli pengguna, serta batas sesi human-in-the-loop. Agen aksesibilitas yang menjalankan desktop bagi pengguna penyandang disabilitas. QA berbantuan AI pada aplikasi OS sungguhan. Alur kerja agentik yang harus memakai alat native tertentu yang sudah dimiliki pengguna. Tugas apa pun yang kerangka alaminya adalah "pakai mesin saya yang asli, dengan semua isinya, selagi saya mengawasi". Untuk kasus-kasus itu, setelah dirilis, Remio akan menjadi runtime-nya.

✦FAQ

Pertanyaan umum tentang Agent Runtime yang kami rancang.

Lima pertanyaan yang biasa muncul dari rancangan ini — jawaban jujur di bawah, termasuk yang jawaban jujurnya adalah "belum."

Bisakah saya memakai Claude, GPT, atau agen AI lain untuk mengendalikan komputer saya lewat Remio hari ini?
Belum. Remio tidak merilis SDK agen, dan kami tidak menjanjikan tanggal. Kami merancang Agent Runtime yang memungkinkan agen AI bertindak di desktop sungguhan lewat pipeline input dan layar native yang sama dengan yang sudah dipakai sesi manusia hari ini — halaman ini mendokumentasikan rancangan itu, bukan fitur yang sudah dirilis.
Bisakah agen memulai sesi Remio sendiri, tanpa manusia?
Tidak — dan itu komitmen rancangan, bukan detail yang akan kami putuskan nanti. Setiap sesi Remio, manusia atau agen, akan selalu dimulai dengan manusia memasangkan dengan host lewat kode QR atau Device ID dan PIN. Agen tidak akan pernah bisa membuat sesinya sendiri, memperbaruinya, atau memperpanjangnya melewati saat manusia mengakhirinya. Batasan itu diputuskan sebelum baris pertama kode agen ditulis, dan seluruh runtime dirancang di sekitarnya.
Bagaimana host tahu bahwa yang terhubung agen, bukan manusia?
Rancangannya menuntut indikator permanen yang tak mungkin terlewat di host dan klien selama sesi agen aktif, ditambah kontrol Stop yang mengakhiri sesi seketika — dapat dijangkau oleh siapa pun yang berada di keyboard host, bukan hanya orang yang memasangkannya. Setiap tindakan agen akan dicatat dalam log audit yang bisa ditinjau manusia. Tak satu pun ini ada di kode yang dirilis; inilah standar yang harus dipenuhi rancangannya sebelum itu terjadi.
Apakah agen bisa melihat atau menjangkau lebih banyak daripada sesi manusia?
Tidak — rancangannya memberi sesi agen batas yang persis sama dengan sesi manusia: apa pun yang diizinkan izin OS host, Perekaman Layar dan Aksesibilitas, dan tidak lebih. Agen tidak akan mendapat mode tinggi khusus atau cara menghindari izin itu. Jika sebuah kemampuan tidak muat dalam batas itu, ia tidak dirilis.
Model AI apa saja yang akan bekerja dengan Agent Runtime Remio?
Rancangannya agnostik terhadap model sebagai persyaratan — Claude, GPT, Gemini, atau model yang Anda jalankan sendiri, lewat antarmuka apa pun yang kami putuskan setelah runtime benar-benar dibangun. Kami belum menerbitkan SDK atau permukaan API, jadi belum ada yang konkret untuk disebut hari ini. Begitu ada, halaman ini akan menyatakannya terus terang, seperti halaman ini terus terang menyatakan bahwa belum ada.
Ikon aplikasi Remio

Nyata hari ini: desktop cepat dan privat untuk Anda. Segera hadir: desktop yang sama untuk agen AI Anda.

Pasang Remio untuk cara tercepat dan paling privat menjangkau Mac, PC, atau mesin Linux Anda sendiri — input native, akses layar native, enkripsi end-to-end, tanpa akun. Agent Runtime yang dijelaskan di halaman ini belum dirilis, dan kami tidak menjanjikan tanggal — tetapi arsitektur yang sama itulah alasan kami menilainya layak dibangun.