Rio

Extensions

AI providers, editing modes, and themes.

Installation

Open Extensions ▸ Browse… in rio. The project's repository is pre-filled on a fresh install. To add it again, open Repositories… and enter:

https://rio.skylm.org/extensions

Select an extension to install it. Restart rio after installing a provider. Installed providers open their settings from Extensions ▸ <provider>…. Repository preferences and trusted signing keys live under Preferences ▸ Extensions.

For AI assistance, install Claude or the OpenAI-compatible provider, configure its credentials or your own server's URL, then select it under Settings ▸ Agent Provider. Agent setup and usage · Extensions manual

In the project's repository

ExtensionTypeDescription
nightv1.0.1 theme a very dark theme
emacsv1.0.2 mode readline/emacs key bindings — C-a/C-e line motion, C-k kill, C-v scrolls
openaiv1.3.1 provider OpenAI-compatible agent provider — hosted ChatGPT, or any server speaking the same protocol (Ollama, llama.cpp, vLLM, LM Studio): set its URL, model and request options in Extensions ▸ OpenAI-compatible…
claudev1.1.4 provider Anthropic Claude agent provider — hosted Claude via an Anthropic API key
viv1.1.2 mode modal editing — motions, counts, d/c/y operators, visual mode, block cursor