跳到主要内容

Windows

Note: Rio is only available for Windows 10 or later.

Prebuilt binaries for Windows:

winget install -e --id raphamorim.rio
choco install rio-terminal
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:

  1. Simultaneously press the Windows key and the letter "i" on your keyboard to open Windows Settings.
  2. Select System.
  3. Choose the Display option.
  4. Click on the Graphics setting link located at the bottom of the page.
  5. Select the application from the list or press the Browse button, then select the executable file for the application.
  6. Click on the Options button to display the GPU selection window.
  7. Choose the GPU you want to prioritize for the selected application.
  8. 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:

  1. conpty.dll — must match Rio's architecture (x64 or arm64).
  2. 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.