Global flags
These flags work with all commands:| Flag | Short | Default | Description |
|---|---|---|---|
--quiet | -q | false | Suppress non-essential output |
--json | — | false | Output results as JSON |
--env | -e | — | Named environment to use from config |
--config | -c | — | Path to a custom config file |
--version | -v | — | Print version information |
--help | -h | — | Help for any command |
Environment variables
| Variable | Description |
|---|---|
RIME_CLI_API_KEY | API key for authentication (overrides the key in rime.toml) |
RIME_API_URL | API endpoint URL (overrides the URL in rime.toml) |
RIME_AUTH_HEADER_PREFIX | Authorization header prefix (default: Bearer) |
RIME_DASHBOARD_URL | Dashboard URL for rime login (default: https://app.rime.ai) |
Configuration
The CLI uses a TOML config file at~/.rime/rime.toml. You can define multiple named environments for different API endpoints.
--env flag:
Audio formats
| Format | Extension | Default for | Notes |
|---|---|---|---|
| WAV | .wav | arcana, arcanav2 | Uncompressed, higher quality, larger files |
| MP3 | .mp3 | mistv2, mist | Compressed, smaller files. Required for Mist models |
Metadata embedding
Audio files saved by the CLI include embedded metadata (voice, model, text). This metadata is visible inrime play waveform output and in media players like Finder or Preview.
- WAV files: LIST/INFO chunk (
IART,INAM,ICMT) - MP3 files: ID3v2.3 tags (
TPE1,TIT2,COMM)

