Tính năngFeatures

Mọi thứ SwiftDesk làm đượcEverything SwiftDesk does

Một app trên Windows và macOS để chia sẻ máy này và điều khiển máy khác, cộng app Android và web client không cần cài. Bản 0.12.1.One app on Windows and macOS that shares this computer and controls other ones, plus an Android app and a web client with nothing to install. Version 0.12.1.

Mượt cả khi mạng yếuSmooth on weak networks

Hình chuyển động mượt, chữ nét khi màn hình đứng yên, kể cả trên Wi-Fi chập chờn, 4G hay đường Tailscale đi vòng.Fluid motion, crisp text once the screen is still, even on patchy Wi-Fi, 4G or a relayed Tailscale path.

  • H.264 phần cứngHardware H.264

    Windows dùng Quick Sync qua Media Foundation, khung hình giữ trên GPU: khoảng 5–6 ms mỗi khung 1728×1084. macOS dùng VideoToolbox.Windows uses Quick Sync through Media Foundation with the frame kept on the GPU: about 5–6 ms per 1728×1084 frame. macOS uses VideoToolbox.

  • Kiểm soát nghẽn mạngCongestion control

    Host đo băng thông thật theo từng gói, chỉnh bitrate ngay ở khung kế tiếp, và hạ độ phân giải (100/75/50 %) hoặc fps khi cần, rồi nâng dần lại.The host measures real bandwidth packet by packet, changes the bitrate on the next frame, and steps resolution (100/75/50 %) or fps down when needed, then back up.

  • FlexFEC và gửi lại góiFlexFEC and retransmission

    Gói sửa lỗi tăng theo tỉ lệ mất gói đo được, bằng 0 khi mạng sạch. Với RTT 160–200 ms và 2–3 % mất gói, số lần hình đứng giảm 46–69 %.Repair packets follow the measured loss and drop to zero on a clean link. At 160–200 ms RTT and 2–3 % loss, picture freezes fell by 46–69 %.

  • Rate control theo từng khungPer-frame rate control

    Host tự chọn mức nén (QP) cho từng khung: gõ phím gần như không tốn băng thông, và chất lượng hồi lại khi màn hình yên.The host picks the compression level (QP) for every frame: typing costs almost no bandwidth, and quality comes back once the screen is quiet.

  • Chữ nét không mất mátLossless text refinement

    Vùng màn hình đứng yên khoảng 200 ms được gửi lại đúng từng pixel và vẽ đè lên video, nên chữ nhỏ không còn nhòe.Screen regions that stay still for about 200 ms are resent pixel-exact and drawn over the video, so small text is no longer smeared.

  • Trình xem nativeNative viewer

    Mặc định trên app desktop: mỗi khung được giải mã bằng phần cứng và hiện ngay khi tới, không qua bộ đệm của trình duyệt. Nếu chưa dùng được, app tự mở cửa sổ có sẵn.The default in the desktop app: each frame is hardware-decoded and shown as soon as it arrives, without a browser's buffering. If it cannot start, the app falls back to its built-in window.

Một app cho mọi máyOne app for every machine

Cửa sổ SwiftDesk có ba tab: This computer, Connect to another computer và Preferences. Mỗi máy từ xa mở trong cửa sổ riêng.The SwiftDesk window has three tabs: This computer, Connect to another computer and Preferences. Each remote computer opens in its own window.

  • SwiftDesk, VNC, RDP, SSHSwiftDesk, VNC, RDP, SSH

    VNC (kể cả Screen Sharing của Mac) và Remote Desktop mở ngay trong cửa sổ SwiftDesk trên Windows và macOS. SSH mở trong cửa sổ terminal.VNC (Mac Screen Sharing included) and Remote Desktop open inside a SwiftDesk window on Windows and macOS. SSH opens in a terminal window.

  • Scan networkScan network

    App liệt kê các máy chạy SwiftDesk trong mạng và trên Tailscale, kèm hệ điều hành và phiên bản. Bấm Add, nhập PIN là xong.The app lists computers running SwiftDesk on your network and on Tailscale, with system and version. Press Add, type the PIN, done.

  • Pair bằng mã QRQR pairing

    Quét mã QR trong cửa sổ SwiftDesk bằng app điện thoại để thêm và pair máy trong một bước.Scan the QR code in the SwiftDesk window with the phone app to add and pair a computer in one step.

  • Mật khẩu đã lưu, export mã hóaSaved passwords, encrypted export

    App Android lưu mật khẩu SSH và VNC trong kho khóa của hệ điều hành; app desktop chỉ hỏi mật khẩu khi kết nối. Export danh bạ kèm mật khẩu được mã hóa AES-256-GCM bằng passphrase của bạn.The Android app keeps SSH and VNC passwords in the system keystore; the desktop app asks for them only when you connect. An address book export with passwords is encrypted with AES-256-GCM under your passphrase.

  • Danh bạ đồng bộ qua cloudCloud-synced address book

    Tùy chọn: đăng nhập SwiftDesk Cloud bằng passkey hoặc mã OTP, danh bạ đồng bộ giữa các thiết bị; mật khẩu được mã hóa đầu cuối bằng sync passphrase.Optional: sign in to SwiftDesk Cloud with a passkey or an authenticator code and your address book syncs across devices; passwords are end-to-end encrypted with a sync passphrase.

  • Trên mọi thiết bịOn every device

    Máy được điều khiển: Windows, macOS 12 trở lên. Máy điều khiển: app Windows, macOS, Android, hoặc trình duyệt trên iPad, iPhone, Linux.Computers you control: Windows, macOS 12 or later. Devices you control from: the Windows, macOS or Android app, or a browser on iPad, iPhone or Linux.

AI Terminal

Phiên AI coding chạy ngay trên máy host và không mất khi bạn rời đi.AI coding sessions that run on the host itself and survive when you walk away.

  • Mở lại phiên AIResume AI sessions

    Liệt kê phiên Claude Code, Codex và Cursor theo từng project để mở lại, hoặc tạo mới: Shell, Claude, Codex, Cursor.Lists Claude Code, Codex and Cursor sessions by project so you can resume them, or start new: Shell, Claude, Codex, Cursor.

  • Bền như tmuxPersistent like tmux

    Đóng trình duyệt, đóng app hay rớt mạng, phiên vẫn chạy. Trên macOS phiên còn cả khi host khởi động lại; trên Windows phiên AI mở lại được từ danh sách.Close the browser or app, or lose the network, and the session keeps running. On macOS it even survives a host restart; on Windows AI sessions can be resumed from the list.

  • Từ điện thoại hay laptopFrom a phone or a laptop

    Mở từ trình duyệt hoặc menu của host trong app. App còn hiện công cụ AI đã cài và các phiên AI của từng máy.Open it from a browser or from the host's menu in the app. The app also shows the AI tools installed on each computer and its sessions.

  • Chỉ ownerOwner only

    Terminal là toàn quyền với máy, nên chỉ thiết bị owner mở được. Dùng trực tiếp trong LAN hoặc Tailscale.A terminal is full access to the machine, so only owner devices can open it. Use it directly over your LAN or Tailscale.

Trong phiên điều khiểnIn a session

Những gì bạn có khi đã ở trong máy kia.What you get once you are on the other computer.

  • Âm thanh, clipboard, fileAudio, clipboard, files

    Âm thanh Opus có sửa lỗi. Clipboard văn bản hai chiều. Kéo thả file sang host, tối đa 4 GB mỗi file.Opus audio with error correction. Text clipboard both ways. Drag and drop files to the host, up to 4 GB each.

  • Thanh công cụ gọnA toolbar that stays out of the way

    Ghim, thu nhỏ thành một nút tròn có chấm chất lượng mạng, hoặc kéo dính vào cạnh hay góc màn hình.Pin it, minimize it to a round handle with the network-quality dot, or drag it to dock on any edge or corner.

  • Nhiều màn hình, đúng tỉ lệMultiple displays, exact pixels

    Chuyển màn hình, xem 1:1 không co giãn, hoặc để host đổi độ phân giải cho vừa cửa sổ của bạn.Switch displays, view at 1:1 without scaling, or let the host change its resolution to fit your window.

  • Chỉ xem, khóa máy, cảm ứngView only, lock, touch

    Chế độ chỉ xem, khóa máy host, bàn phím ảo, chế độ Trackpad hoặc Direct và pinch zoom trên điện thoại.View-only mode, host lock, on-screen keyboard, Trackpad or Direct touch modes and pinch zoom on phones.

Riêng tư và trong tầm kiểm soátPrivate and in your control

Chi tiết trong trang bảo mật.Details on the security page.

  • PIN và ownerPIN and owner

    PIN dùng một lần (Rotate) hoặc cố định (Fixed). Thiết bị pair đầu tiên là owner: đổi PIN, đổi vai trò, thu hồi thiết bị, đọc nhật ký.A single-use (Rotate) or fixed PIN. The first paired device is the owner: change the PIN, change roles, revoke devices, read the audit log.

  • Hỏi trước khi cho vàoAsk before anyone connects

    Người ngồi ở máy host bấm Accept cho từng thiết bị không phải owner. Có thể tạm dừng nhận kết nối mới bất cứ lúc nào.The person at the host presses Accept for every non-owner device. New connections can be paused at any time.

  • Phạm vi mạngNetwork scope

    Mặc định chỉ nhận LAN riêng và Tailscale; có chế độ chỉ Tailscale. Kết nối ngoài phạm vi bị từ chối trước cả bước PIN.By default only private LAN ranges and Tailscale are accepted; there is a Tailscale-only mode. Anything outside is refused before the PIN check.

  • Mã hóa đầu cuốiEnd-to-end encryption

    Hình, tiếng, chuột phím, clipboard và file đi trong WebRTC DTLS-SRTP. Host chỉ lưu SHA-256 của token thiết bị.Video, audio, input, clipboard and files travel in WebRTC DTLS-SRTP. The host stores only a SHA-256 of each device token.

Preferences và cập nhậtPreferences and updates

Chỉnh mọi thứ trong app, không cần dòng lệnh.Set everything in the app, no command line needed.

  • Preferences

    General, Security, Display & quality, Cloud và Updates. Phần lớn áp dụng ngay; mục cần khởi động lại được đánh dấu rõ.General, Security, Display & quality, Cloud and Updates. Most settings apply at once; the ones that need a restart say so.

  • Cập nhật có chữ kýSigned updates

    App kiểm tra bản mới mỗi 6 giờ, kiểm chữ ký Ed25519 và SHA-256 trước khi cài, không bao giờ hạ phiên bản. Trên Mac, Installer mở ra và hỏi mật khẩu máy; quyền macOS được giữ từ bản 0.12.1.The app checks for new versions every 6 hours and verifies the Ed25519 signature and SHA-256 before installing, never downgrading. On a Mac, Installer opens and asks for your password; macOS permissions are kept from 0.12.1 on.

Cách hoạt độngHow it works

Không có máy chủ trung gianNo middleman

SwiftDesk trên máy cần điều khiển là một web server nhỏ ở cổng 7340. Máy của bạn bắt tay với nó qua WebSocket, sau đó hình và tiếng đi thẳng giữa hai máy qua WebRTC.SwiftDesk on the computer you control is a small web server on port 7340. Your device handshakes with it over WebSocket, then video and audio flow directly between the two over WebRTC.

SwiftDesk Cloud (tùy chọn): đăng nhập bằng passkey hoặc mã OTP, xem mọi máy của bạn, đổi PIN và thu hồi thiết bị từ xa, đồng bộ danh bạ, và chuyển tiếp bước bắt tay khi hai máy không thấy nhau. Hình và tiếng vẫn mã hóa đầu cuối giữa hai máy.(optional): sign in with a passkey or an authenticator code, see all your computers, change PINs and revoke devices remotely, sync your address book, and relay the handshake when the two machines cannot see each other. Video and audio stay end-to-end encrypted between the two.

So sánhComparison

SwiftDesk đứng ở đâuWhere SwiftDesk fits

SwiftDesk dành cho người điều khiển máy của chính mình trong LAN hoặc Tailscale, không phụ thuộc dịch vụ bên ngoài. Nếu bạn cần hỗ trợ khách hàng qua internet ngay lập tức, các dịch vụ thương mại tiện hơn.SwiftDesk is for people who control their own machines over a LAN or Tailscale without depending on an outside service. If you need instant support for customers across the internet, the commercial services are more convenient.

SwiftDeskRustDeskAnyDeskTeamViewerVNC
Mô hìnhModel Tự host, trực tiếp qua LAN/TailscaleSelf-hosted, direct over LAN/Tailscale Mã nguồn mở, server công cộng hoặc tự hostOpen source, public or self-hosted server Dịch vụ qua mạng của hãngService via vendor network Dịch vụ qua mạng của hãngService via vendor network Giao thức mở, kết nối trực tiếpOpen protocol, direct
Cần tài khoảnAccount required KhôngNo KhôngNo Không bắt buộc khi dùng cơ bảnNot for basic use Tùy gói và tính năngDepends on plan Không (tùy bản server)No (depends on server)
Dữ liệu đi quaTraffic path Chỉ giữa hai máy của bạnOnly between your two machines Trực tiếp hoặc relayDirect or relay Trực tiếp hoặc relay của hãngDirect or vendor relay Trực tiếp hoặc relay của hãngDirect or vendor relay Trực tiếpDirect
Web client không càiZero-install web client Có, mỗi máy tự phục vụYes, served by every computer Có ở một số bảnIn some editions KhôngNo CóYes Qua noVNCVia noVNC
Truy cập qua internetOver the internet Qua TailscaleThrough Tailscale Có sẵnBuilt in Có sẵnBuilt in Có sẵnBuilt in Cần mở port hoặc VPNPort forwarding or VPN
Chi phíCost Miễn phíFree Miễn phí, bản Pro trả phíFree, paid Pro server Miễn phí cá nhân, trả phí thương mạiFree personal, paid commercial Miễn phí cá nhân, trả phí thương mạiFree personal, paid commercial Tùy bảnDepends on edition

Thông tin về sản phẩm khác dựa trên tài liệu công khai tại thời điểm viết (10/2026) và có thể đã thay đổi; hãy kiểm tra trang chính thức của từng hãng. Tên thương mại thuộc về chủ sở hữu tương ứng.Details about other products come from public documentation at the time of writing (Oct 2026) and may have changed; please check each vendor's site. Trademarks belong to their owners.

Thử SwiftDeskTry SwiftDesk

Miễn phí cho Windows, macOS và Android.Free for Windows, macOS and Android.