
Oriel is a free remote desktop server for macOS, made by Terminalworks. Install it on a Mac with Apple silicon and you can connect to that Mac from any Windows PC with Remote Desktop Connection, which already comes with Windows, or with Windows App. There is nothing to install on the PC.
Oriel is not released yet. It is coming soon, and you can sign up to get a single email on launch day (details at the end of this post).
Macs include Screen Sharing, but it is built on VNC rather than Microsoft's Remote Desktop Protocol (RDP). Windows has no built-in client for it, so reaching a Mac from a PC usually means installing and maintaining extra software on every machine that needs access.
Oriel turns the Mac into an RDP server instead. Windows already knows how to talk to it, so the Mac shows up as just another Remote Desktop connection.
Oriel started as an internal tool. Our QA team needed a dependable way to work on Macs from Windows while testing Alcedo RDP, our remote desktop client for Mac and Linux. Oriel is now in use every day, and we are making it available to everyone, free.
Oriel is designed so that a Mac behaves the way you expect when you drive it from a Windows keyboard and mouse.

Oriel captures the screen with ScreenCaptureKit, encodes it as H.264 in hardware through VideoToolbox in a low-latency mode, and streams it over standard RDP (AVC420). The Remote Desktop client on your PC already decodes that stream, so there are no add-ons to install. A new frame goes out only when the client has room for it, so you always see the latest image rather than a backlog.
| What | Oriel |
|---|---|
| Frame rate | Up to 60 frames per second |
| Average bitrate at 1080p | About 7.5 Mbit/s, low enough for a typical home connection |
| Largest H.264 session | 4096 × 2304; larger sessions are sent as lossless frames |
| Lossless mode | Optional, for when text has to be as sharp as possible |
| Fallback | Software H.264 if the low-latency hardware encoder cannot run |
Under the hood, Oriel is a native Swift app built on FreeRDP 3.32 and OpenSSL 3.5.
Oriel signs in the way Windows expects: Network Level Authentication with a password you set in Oriel. On the first connection, compare the certificate thumbprint shown in Windows with the one shown in Oriel. Tick "Don't ask me again" and Windows will not ask about it on later connections.

You can also choose which networks may connect, for example only Tailscale. Connections coming through any other network are refused before TLS starts, and a change applies at once, without dropping your current session.
| Requirement | Details |
|---|---|
| Mac | Apple silicon, macOS 14 or later |
| On the Mac | You are logged in, Oriel is running, and it has Screen Recording and Accessibility permission |
| Client | Nothing to install on Windows. Remote Desktop Connection, Windows App, FreeRDP and Alcedo RDP all work |
| Network | Your local network. From outside, a VPN such as Tailscale |
We would rather you know the current limits before you plan around Oriel:
Yes. Oriel will be free to use on your Mac.
No. Remote Desktop Connection comes with Windows, and Windows App works too. Oriel uses standard RDP, so the client you already have is enough.
No. Oriel needs a Mac with Apple silicon running macOS 14 or later.
Oriel is meant for your local network. To reach the Mac from outside, use a VPN such as Tailscale, and you can set Oriel to accept connections only through it.
Not for now. Oriel runs one session at a time, like a Windows PC, and a new login takes over the current one.
We have not announced a date yet. Leave your email on the Oriel page and we will let you know the day it is out.
Oriel is coming soon, and it will be free. Leave your address on the Oriel page and we will write to you once, when it launches.