Lập trình viên

GPU vẫn nằm dưới gầm bàn. Máy trạm dev của bạn, từ bất cứ đâu.

Chạm tới Xcode, Android Studio, VS Code, JetBrains, Docker Desktop và phiên tmux thật trên máy trạm của bạn từ một chiếc MacBook Air, iPad Pro hay điện thoại. ~8 ms độ trễ xử lý trên LAN có dây — đầu vào của bạn tới trước khi khung kế tiếp kịp vẽ. Không VPN, không wrapper web, không khoá nhà cung cấp.

Vẫn ba cửa sổ đó

Vẫn ba cửa sổ bạn đã mở sáng nay.

Một phiên SSH cho máy host chạy dài hạn, một dev server có hot reload, và một stack container nuôi API. Remio stream tất cả tới laptop hay máy tính bảng của bạn đúng như chúng hiển thị trên máy trạm — không cần editor thứ hai, không IDE chạy trong tab trình duyệt, không port forward phải bảo trì.

Xcode thật. Cargo thật. Docker Desktop thật.

Một máy trạm dev Mac được stream trực tiếp qua Remio

Một ngày trên máy trạm, stream tới bất cứ thứ gì bạn mang theo

SSH, hot reload và stack container đều tiếp tục chạy trên host. Remio phản chiếu cửa sổ của chúng lên bất kỳ màn hình nào bạn đang cầm theo.

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

Bản build hoàn tất trên GPU của máy host. Bạn ngồi ở bàn bếp, nhìn nó cuộn ở 60 fps trên iPad.

Xây cho từng phím ở khoảng 8 ms xử lý, không phải cho video call

Đường đi của khung hình được tinh chỉnh để mỗi phím gõ đến ngay lập tức và CPU luôn rảnh cho bản build của bạn.

Từ phím gõ tới tiến trình host

Phím gõ và sự kiện trackpad đi qua một kênh dữ liệu FlatBuffers, không đệm theo từng khung hình. Phím bổ trợ, phím tắt và cử chỉ được chuyển tiếp native — host thấy một bàn phím thật, không phải bàn phím ảo.

Mã hoá phần cứng, giải mã phần cứng

Khung hình được chụp trên GPU và mã hoá bằng encoder video phần cứng trên chip Apple, NVIDIA, AMD, Intel hay Android. CPU luôn rảnh cho bản build, bộ test và trình lập chỉ mục của IDE.

VS Code với Remote-SSH

VS Code Remote-SSH vẫn hoạt động vì Remio không đụng tới SSH. Dùng cả hai: Remote-SSH để soạn thảo đơn thuần khi di chuyển, rồi VS Code được stream trên host khi bạn cần trình gỡ lỗi GUI hay Live Share.

Xcode và JetBrains Gateway

Xem trước SwiftUI, Instruments, iOS Simulator, cấu hình chạy của IntelliJ, Rider, GoLand và PyCharm đều render native trên host — không cần mẹo display server, không thiếu tính năng GPU.

~8 ms
Độ trễ xử lý, LAN, host M2 Pro — đo nội bộ
60 fps
Cuộn terminal, 120 Hz trên MacBook M-series
Việc ops cũng vậy

Stack chạy nguyên vẹn trên host

tmux, SSH, Docker và kubectl sống trên máy trạm của bạn. Remio chỉ đưa cửa sổ của chúng lên bất kỳ màn hình nào bạn mang theo — cụm cluster vẫn nằm sau tường lửa của bạn.

tmux, SSH và shell

Phiên tmux tồn tại qua các lần kết nối lại y như khi dùng SSH. Detach, gập laptop, kết nối lại từ điện thoại, và tmux attach đưa bạn trở lại bản build Cargo đang chạy, trình theo dõi test pnpm, hay đuôi kubectl logs.

Docker Desktop và kubectl

Docker Desktop, dashboard Compose và giao diện Kubernetes chạy trên host như bình thường. Log được stream cuộn ở 60 fps. Công cụ CLI — docker, kubectl, helm — hoạt động qua SSH hoặc trong terminal được stream.

Không VPN, không mở cổng

Mô hình ưu tiên P2P trực tiếp của Remio nghĩa là bạn không mở cổng hay duy trì VPN để chạm tới máy trạm văn phòng từ nhà. Một kết nối sẽ thương lượng đường đi; một relay mã hoá lo cho những mạng mà P2P trực tiếp thất bại. Mọi lưu lượng đều được mã hoá đầu-cuối.

Bộ công cụ CLI của bạn, nguyên vẹn

Cargo, go, bun, npm, pnpm và Vite chạy trên host. Terminal được stream render đầu ra của chúng ở 60 fps với đầy đủ màu ANSI. Các lần biên dịch dài vẫn tiếp tục nếu client ngắt kết nối; kết nối lại để xem phần đầu ra cuối.

Câu hỏi

Trả lời thẳng, không vòng vo marketing

Tôi có thể forward cổng SSH qua Remio không?
Có. SSH chạy nguyên vẹn trên máy trạm host. Remio stream toàn bộ desktop song song, nên bạn vẫn giữ các SSH tunnel, port forward và phiên tmux đang mở, đồng thời chạm tới các công cụ GUI mà SSH không với tới được — xem trước Xcode, Docker Desktop, cấu hình chạy JetBrains.
Remio có hoạt động với Docker Desktop và kubectl không?
Có. Docker Desktop chạy trên host như bình thường và Remio stream cửa sổ của nó. Log container, dashboard Compose và giao diện GUI đều hoạt động. Với các quy trình thuần CLI, docker, docker compose và kubectl vẫn chạy qua SSH hoặc trực tiếp trong terminal được stream.
VS Code Remote-SSH có chạy song song với Remio không?
VS Code Remote-SSH vẫn hoạt động vì SSH không bị Remio ảnh hưởng. Nhiều lập trình viên dùng cả hai — Remote-SSH từ laptop để soạn thảo văn bản, rồi chuyển sang VS Code được stream trên host khi cần trình gỡ lỗi tích hợp, Live Share, hay các extension cần màn hình thật.
Tôi có thể truy cập phiên tmux từ Remio không?
Có. tmux chạy trên host và tồn tại qua các lần kết nối lại y như khi dùng SSH. Từ phiên Remio, bạn có thể mở một terminal, attach vào một phiên tmux có tên, và tiếp tục đúng chỗ bạn đã dừng — kể cả các bản build chạy lâu với Cargo, pnpm hay kubectl.
Độ trễ nhập liệu trên LAN là bao nhiêu?
~8 ms độ trễ xử lý, đo nội bộ, trên LAN có dây với host M2 Pro và client iPad Pro — đầu vào của bạn tới trước khi khung kế tiếp kịp vẽ. Cuộn terminal duy trì ở 60 fps, và 120 Hz được hỗ trợ trên MacBook M-series. Độ trễ WAN phụ thuộc vào đường tới host nhưng thường là hai chữ số thấp khi cùng khu vực qua kết nối ngang hàng (peer-to-peer) trực tiếp.
Tôi có thể chạy Xcode, Android Studio hay VS Code từ xa với Remio không?
Có. Remio stream toàn bộ desktop Mac, Windows hoặc Linux tới iPad, Vision Pro hay một máy Mac khác với độ trễ xử lý khoảng 8 ms trên LAN. Xcode (gồm iOS Simulator), Android Studio (gồm emulator), Visual Studio, VS Code, các IDE JetBrains, Vim, Emacs — tất cả hoạt động như thể bạn đang ngồi tại máy host. Phím tắt, phím bổ trợ và cử chỉ trackpad đều được chuyển tiếp native.
Remio có hỗ trợ đa màn hình cho IDE + terminal + trình duyệt không?
Có, mỗi lần một màn hình — công cụ chuyển đổi màn hình của Remio cho bạn chọn xem màn hình nào của máy tính, đổi tức thì ngay từ client. Thay vì ép nhiều màn hình vào một khung hình, mỗi phiên nhận một màn hình ảo riêng, kích thước đúng khít với thiết bị của bạn.
Tôi có thể dùng Remio mà không cần VPN để truy cập máy trạm dev từ nhà không?
Có. Mô hình ưu tiên P2P trực tiếp của Remio nghĩa là bạn không cần mở cổng hay duy trì VPN để chạm tới máy trạm văn phòng từ nhà. ICE/STUN thương lượng đường đi, và một TURN relay mã hoá lo cho những mạng mà P2P trực tiếp thất bại. Mọi lưu lượng đều được mã hoá đầu-cuối bất kể đường đi nào.
Remio có forward thiết bị USB như Yubikey hay khoá phần cứng không?
Forward thiết bị USB cho khoá bảo mật, giao diện âm thanh và bộ debug serial được lên kế hoạch cho v0.5. Hiện tại, Remio chuyển tiếp input bàn phím, chuột, trackpad, gamepad và Apple Pencil — đủ cho hầu hết quy trình phát triển nơi khoá phần cứng vẫn nằm trên máy host.
Remio có scriptable / có CLI để tự động hoá không?
Một CLI cho việc ghép cặp headless, quản lý phiên và các dàn test tự động được lên kế hoạch cho v0.5. Giao thức signaling dựa trên FlatBuffers và được tài liệu hoá công khai; người dùng nâng cao có thể tích hợp với wire protocol ngay hôm nay. File schema nằm tại github.com/remioapp.
Biểu tượng ứng dụng Remio

Mang máy trạm theo bên mình.

Cài Remio Host trên máy trạm có GPU, có build cache và phiên tmux. Cài client trên thiết bị bạn mang theo. Ghép cặp một lần bằng mã sáu chữ số — vẫn Xcode đó, vẫn Cargo đó, vẫn Docker Desktop đó, giờ chạm tới được từ bất cứ đâu.

Miễn phí trọn đờiKhông VPNMã hoá đầu-cuối