✦개발자

개발자를 위한 원격 데스크톱 — GPU는 책상 밑에 그대로. 어디서든 내 개발 워크스테이션.

MacBook Air, iPad Pro, 휴대폰에서 워크스테이션의 진짜 Xcode, Android Studio, VS Code, JetBrains, Docker Desktop, tmux 세션에 접속하세요. 유선 LAN에서 처리 지연 시간은 약 8ms라서 다음 프레임이 그려지기 전에 입력이 도달해요. VPN도, 웹 래퍼도, 특정 업체 종속도 없어요.

✦똑같은 창 세 개

오늘 아침에 열어 둔 그 창 세 개 그대로예요.

오래 켜 두는 호스트에 연결된 SSH 세션, 핫 리로드가 되는 개발 서버, API에 데이터를 공급하는 컨테이너 스택까지요. Remio는 이 모두를 워크스테이션에서 보이는 그대로 노트북이나 태블릿으로 스트리밍해요. 두 번째 편집기도, 브라우저 탭 IDE도, 관리할 포트 포워딩도 필요 없어요.

진짜 Xcode. 진짜 Cargo. 진짜 Docker Desktop.

Remio로 실시간 스트리밍되는 Mac 개발 워크스테이션

워크스테이션에서 보내는 하루, 들고 다니는 기기로 스트리밍

SSH, 핫 리로드, 컨테이너 스택은 모두 호스트에서 계속 실행돼요. Remio는 그 창들을 지금 가진 화면에 그대로 보여 줘요.

workstation.local — zsh
~ $ ssh ngo@workstation.local
~ $ cd projects/remio && git status
On branch main — nothing to commit, working tree clean
~/projects/remio $ cargo build --release
Compiling remio v0.4.0 — Finished release [optimized] in 41.2s
~/projects/remio $ pnpm dev && docker compose up
▲ Vite ready on http://localhost:5173
✔ postgres · redis · api → listening on :8080

빌드는 호스트 GPU에서 끝나요. 부엌 식탁에서 iPad로 120fps로 스크롤되는 걸 지켜보면 돼요.

화상 통화가 아니라 키 입력을 위해 만들었어요

프레임 경로를 다듬어서 타이핑이 즉시 반영되고, 빌드에 쓸 CPU 여유도 남아요.

키 입력에서 호스트 프로세스까지

키 입력과 트랙패드 제스처는 누르는 순간 컴퓨터에 도달해요. 다음 프레임을 기다리는 것은 없어요. 수정 키, 단축키, 제스처도 네이티브로 전달돼서 호스트는 가상 키보드가 아니라 진짜 키보드로 인식해요.

하드웨어 인코딩, 하드웨어 디코딩

프레임은 GPU에서 캡처되고 Apple, NVIDIA, AMD, Intel, Android 실리콘의 하드웨어 비디오 인코더로 인코딩돼요. CPU는 빌드, 테스트, IDE 인덱서에 쓸 수 있게 비어 있어요.

Remote-SSH가 있는 VS Code

Remio는 SSH를 건드리지 않아서 VS Code Remote-SSH는 그대로 작동해요. 둘 다 쓰세요. 이동 중에는 Remote-SSH로 가볍게 편집하고, GUI 디버거나 Live Share가 필요할 때는 호스트의 스트리밍된 VS Code를 쓰면 돼요.

Xcode와 JetBrains Gateway

SwiftUI 미리보기, Instruments, iOS 시뮬레이터, IntelliJ 실행 구성, Rider, GoLand, PyCharm 모두 호스트에서 네이티브로 렌더링돼요. 디스플레이 서버 꼼수도, 빠지는 GPU 기능도 없어요.

~8 ms
처리 지연 시간, LAN, M2 Pro 호스트 — 자체 측정
120 fps
터미널 스크롤, M 시리즈 MacBook에서 120Hz
✦운영 작업도 가능해요

스택은 호스트에서 그대로 실행돼요

tmux, SSH, Docker, kubectl은 워크스테이션에 그대로 있어요. Remio는 그 창들을 지금 들고 있는 화면에 보여 줄 뿐이고, 클러스터는 방화벽 뒤에 그대로 있어요.

tmux, SSH, 셸

tmux 세션은 SSH로 접속했을 때와 똑같이 재연결해도 유지돼요. 세션을 분리하고, 노트북을 닫고, 휴대폰에서 다시 연결한 다음 tmux attach를 하면 실행 중이던 Cargo 빌드, pnpm 테스트 감시, kubectl logs 꼬리 출력으로 바로 돌아가요.

Docker Desktop과 kubectl

Docker Desktop, Compose 대시보드, Kubernetes UI는 호스트에서 평소처럼 실행돼요. 스트리밍된 로그는 120fps로 스크롤돼요. docker, kubectl, helm 같은 CLI 도구는 SSH나 스트리밍된 터미널에서 그대로 작동해요.

VPN도, 열어 둔 포트도 없어요

Remio는 직접 P2P를 우선하기 때문에 집에서 사무실 워크스테이션에 접속하려고 포트를 열거나 VPN을 유지할 필요가 없어요. 연결이 경로를 협상하고, 직접 P2P가 안 되는 네트워크에서는 암호화된 릴레이가 이어 줘요. 모든 트래픽은 종단간 암호화돼요.

CLI 도구 체인은 그대로

Cargo, go, bun, npm, pnpm, Vite는 호스트에서 실행돼요. 스트리밍된 터미널은 출력을 ANSI 색상 그대로 120fps로 보여 줘요. 클라이언트 연결이 끊겨도 긴 컴파일은 계속되고, 다시 연결하면 이어지는 출력을 볼 수 있어요.

✦질문

돌려 말하지 않고 바로 답해요

Remio로 SSH 포트를 포워딩할 수 있나요?
네. SSH는 호스트 워크스테이션에서 그대로 실행돼요. Remio는 전체 데스크톱을 나란히 스트리밍하기 때문에, 기존 SSH 터널, 포트 포워딩, tmux 세션을 그대로 열어 둔 채 SSH로는 닿지 않는 GUI 도구(Xcode 미리보기, Docker Desktop, JetBrains 실행 구성)도 함께 쓸 수 있어요.
Remio는 Docker Desktop과 kubectl에서도 작동하나요?
네. Docker Desktop은 호스트에서 평소처럼 실행되고 Remio가 그 창을 스트리밍해요. 컨테이너 로그, Compose 대시보드, GUI가 모두 작동해요. CLI만 쓰는 작업이라면 docker, docker compose, kubectl은 SSH나 스트리밍된 터미널에서 그대로 실행돼요.
VS Code Remote-SSH를 Remio와 함께 쓸 수 있나요?
SSH는 Remio의 영향을 받지 않아서 VS Code Remote-SSH는 계속 작동해요. 많은 개발자가 둘 다 써요. 텍스트 편집은 노트북의 Remote-SSH로 하고, 통합 디버거, Live Share, 실제 디스플레이가 필요한 확장 프로그램이 필요할 때는 호스트의 스트리밍된 VS Code로 전환해요.
Remio에서 tmux 세션에 접속할 수 있나요?
네. tmux는 호스트에서 실행되고 SSH로 접속했을 때와 똑같이 재연결해도 유지돼요. Remio 세션에서 터미널을 열고 이름 붙인 tmux 세션에 연결하면 Cargo, pnpm, kubectl로 돌리던 긴 빌드까지 하던 곳에서 그대로 이어서 할 수 있어요.
LAN에서 입력 지연 시간은 얼마인가요?
M2 Pro 호스트와 iPad Pro 클라이언트를 유선 LAN으로 연결해 자체 측정한 처리 지연 시간은 약 8ms예요. 다음 프레임이 그려지기 전에 입력이 도달하고, 나머지는 디스플레이 자체의 60Hz 재생 주기예요. 터미널 스크롤은 120fps를 유지하고, M 시리즈 MacBook에서는 120Hz를 지원해요. WAN 지연 시간은 호스트까지의 경로에 따라 다르고, 직접 P2P 연결에서는 같은 지역 안이면 보통 두 자릿수 초반의 밀리초예요.
Remio로 Xcode, Android Studio, VS Code를 원격으로 실행할 수 있나요?
네. Remio는 Mac, Windows, Linux 데스크톱 전체를 LAN에서 처리 지연 시간 약 8ms로 iPad, Vision Pro, 다른 Mac으로 스트리밍해요. Xcode(iOS 시뮬레이터 포함), Android Studio(에뮬레이터 포함), Visual Studio, VS Code, JetBrains IDE, Vim, Emacs까지 호스트 앞에 앉아 있는 것처럼 모두 작동해요. 키보드 단축키, 수정 키, 트랙패드 제스처가 네이티브로 전달돼요.
IDE, 터미널, 브라우저를 위한 멀티 모니터를 지원하나요?
네. Remio의 디스플레이 전환 기능으로 컴퓨터의 모니터 중 어느 것을 볼지 클라이언트에서 즉시 바꿀 수 있고, Windows와 Mac에서는 각 화면을 별도의 창으로 열 수도 있어요. Remio Pro를 쓰면 Mac이나 Windows 앱에서 컴퓨터의 화면을 최대 다섯 개까지 한꺼번에 작업할 수 있고, 각각 내 화면 하나만큼 커요. 그 밖의 환경에서는 여러 모니터를 한 화면에 구겨 넣는 대신 세션마다 기기에 딱 맞는 전용 가상 디스플레이를 하나씩 제공해요.
VPN 없이 집에서 개발 워크스테이션에 접속할 수 있나요?
네. Remio는 직접 P2P를 우선하기 때문에 집에서 사무실 워크스테이션에 접속하려고 포트를 열거나 VPN을 유지할 필요가 없어요. Remio가 가장 좋은 경로를 자동으로 협상하고, 직접 P2P가 안 되는 네트워크는 암호화된 릴레이가 처리해요. 어떤 경로를 거치든 모든 트래픽은 종단간 암호화돼요.
Remio는 Yubikey 같은 USB 기기나 하드웨어 키도 전달하나요?
Remio Pro를 쓰면 Mac이나 Windows PC에 꽂은 USB 컨트롤러(스티어링 휠, 페달, 비행 조종기)를 내가 제어하는 Mac, Windows PC, Linux 컴퓨터에서 쓸 수 있고, 지원 기기는 앞으로 더 늘어날 예정이에요. 지금 Remio가 전달하는 것은 키보드, 마우스, 트랙패드, 게임패드, Apple Pencil 입력이에요. 하드웨어 키가 호스트 컴퓨터에 그대로 있는 대부분의 개발 작업에는 충분해요.
Remio는 스크립트로 제어하거나 자동화용 CLI가 있나요?
아직은 아니에요. 헤드리스 페어링, 세션 관리, 자동화된 테스트 환경을 위한 명령줄 도구를 계획하고 있어요. 지금의 Remio는 키보드 앞에 앉은 여러분을 위해 만들어졌어요. 한 번 페어링하면 모든 컴퓨터가 모든 기기에서 탭 한 번 거리에 있어요.
Remio 앱 아이콘

워크스테이션을 들고 다니세요.

GPU, 빌드 캐시, tmux 세션이 있는 워크스테이션에 Remio Host를 설치하고, 들고 다니는 기기에 Remio를 설치하세요. QR 코드나 기기 ID와 PIN으로 한 번만 페어링하면 똑같은 Xcode, 똑같은 Cargo, 똑같은 Docker Desktop을 이제 어디서든 쓸 수 있어요.

무료 사용VPN 불필요종단간 암호화