Windows
Note: Rio is only available for Windows 10 or later.
Prebuilt binaries for Windows:
-
Using WinGet package manager:
winget install -e --id raphamorim.rio
choco install rio-terminal
- Using MINGW package manager: packages.msys2.org/base/mingw-w64-rio
- Using scoop)
scoop bucket add extras
scoop install rio
There's a few things to note about the installer and the portable version:
- The browser will ask if you want to keep the file, click "Keep" to save the installer/executable on your computer.
- When opening the file, Windows will give you a warning, click "More info" and then "Run anyway" to run the installer/executable.
If you want to change the default shell to the new PowerShell platform, change the following line in your config file (see Configuration file for more information):
shell = { program = "pwsh", args = ["--login"] }
You may want to use a specific GPU on your system, specially if you're on a laptop configuration, this can enable hardware acceleration and improve performance of the application. To make Windows utilize a GPU for a specific application through Windows display settings, follow the instructions:
- Simultaneously press the Windows key and the letter "i" on your keyboard to open Windows Settings.
- Select System.
- Choose the Display option.
- Click on the Graphics setting link located at the bottom of the page.
- Select the application from the list or press the Browse button, then select the executable file for the application.
- Click on the Options button to display the GPU selection window.
- Choose the GPU you want to prioritize for the selected application.
- Click on the Save button.
Image support (Sixel, iTerm2, Kitty graphics)
Terminal image protocols require a modern Windows pseudoconsole (ConPTY 1.22 or newer, from the Windows Terminal project). The ConPTY that ships in-box with most Windows builds is older and rewrites or strips the escape sequences image protocols use, so tools like Yazi render previews incorrectly (#1759).
Rio uses a newer ConPTY when its two files are deployed next to
rio.exe:
conpty.dll— must match Rio's architecture (x64 or arm64).OpenConsole.exe— must match your system architecture.
Both must be present; conpty.dll alone silently falls back to the in-box
console host. They are redistributable (MIT) via the
Microsoft.Windows.Console.ConPTY
NuGet package — download it (a .nupkg is a zip), then copy
runtimes/win-x64/native/conpty.dll and
build/native/runtimes/x64/OpenConsole.exe beside rio.exe.
With both files in place, Rio loads the newer ConPTY automatically and image previews work.