Skip to main content

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

rio_cli-0.1.0.tar.gz (5.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

rio_cli-0.1.0-py3-none-any.whl (7.4 kB view details)

Uploaded Python 3

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

Hashes for rio_cli-0.1.0.tar.gz
Algorithm Hash digest
SHA256 8fd2a2c6e7039458ef7d59b1a04b37366a4831e79403dad18186788eb0700166
MD5 cb244bfb2113b9de4801c6fdea301775
BLAKE2b-256 754ba568a3bb4535a52726769a0b4ca7a4039e229f2bfff5456e58a3fc70dab1

See more details on using hashes here.

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

Hashes for rio_cli-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 100272ef1cd5d060cb4befc6b561d29366650a1d91f67a034424ae214f8ad26f
MD5 9c46f5e4a015cf4eef8406f304d5a7d2
BLAKE2b-256 bf723e24aa33d9de4e7621c9b8e85103fef85f90916402c1878f0fc387346ce3

See more details on using hashes here.

Release history Release notifications | RSS feed

0.2.2

2 files

0.2.1

2 files

0.2.0

2 files

This release

0.1.0 This release

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page