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
| Extension | Type | Description |
|---|---|---|
| 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 |
Host a repository
Source & repository layout ↗ · Signing details · Repository manifest