rio-cli
The command-line client for Rio, an automated code review tool. Review your local diffs from the terminal, backed by the same AI review engine used by Rio's GitHub App.
Installation
pip install rio-cli
This installs the rio command.
Usage
# Review currently staged changes
rio review --staged
# Review uncommitted changes (staged + unstaged)
rio review --uncommitted
# Review the last commit
rio review --committed
# Review a diff from a file
rio review --diff path/to.diff
# Include untracked files alongside any of the above
rio review --staged --include-untracked
Configuration
Rio reads ~/.config/rio/config.toml for the AI engine URL and API key:
[api]
url = "https://your-rio-instance.example.com"
api_key = "your-api-key"
If no config file is found, the CLI defaults to http://localhost:8000 for local
development against a self-hosted ai-engine.
License
ISC © 2026 JayTheCoder77
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file rio_cli-0.1.0.tar.gz.
File metadata
- Download URL: rio_cli-0.1.0.tar.gz
- Upload date:
- Size: 5.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8fd2a2c6e7039458ef7d59b1a04b37366a4831e79403dad18186788eb0700166
|
|
| MD5 |
cb244bfb2113b9de4801c6fdea301775
|
|
| BLAKE2b-256 |
754ba568a3bb4535a52726769a0b4ca7a4039e229f2bfff5456e58a3fc70dab1
|
File details
Details for the file rio_cli-0.1.0-py3-none-any.whl.
File metadata
- Download URL: rio_cli-0.1.0-py3-none-any.whl
- Upload date:
- Size: 7.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via:
uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
100272ef1cd5d060cb4befc6b561d29366650a1d91f67a034424ae214f8ad26f
|
|
| MD5 |
9c46f5e4a015cf4eef8406f304d5a7d2
|
|
| BLAKE2b-256 |
bf723e24aa33d9de4e7621c9b8e85103fef85f90916402c1878f0fc387346ce3
|