Skip to content

Troubleshooting

Permission states and grants live on their own page: Permissions.

rex doctor

[ok]   Config ~/.config/rex/config.toml
[ok]   Meetings folder ~/Meetings: 12 meeting(s), 168 GB free
[ok]   Speech recognition model parakeet-tdt-0.6b-v2 downloaded (464 MB)
[warn] System Audio Recording: Cannot be checked
     ↳ Cannot be queried; run `rex devices --probe 3` or Settings › Permissions › Run Test
[ok]   Microphone Elgato Wave:3
[ok]   rex:// opens /Applications/Rex.app

rex doctor --probe adds the system-audio tone test. Exit code 1 means something marked [FAIL].

Common problems

The system track is silent. System Audio Recording was not granted to this binary (the app and the CLI are separate grants), or nothing was playing. rex devices --probe 5 while audio plays.

My own words appear on the "them" side / the others appear on mine. Echo: increase micDelayMs in steps of 50 (Re-transcribe sheet). Headphones remove the problem entirely.

No meeting prompt appears. Detection needs the app to capture the mic for 8 s; check ~/Library/Logs/Rex/rex.log for [detection] lines. Generic notification sounds never trigger it.

The prompt shows the app name instead of the meeting title. Accessibility is not granted, or useWindowTitles = false, or the app exposes no usable window title.

A workflow "is not found". Use an absolute path or put it in ~/bin, ~/.local/bin, /opt/homebrew/bin or /usr/local/bin; chmod +x it. rex doctor checks every enabled workflow.

Transcription failed. pipeline.log in the meeting folder has the stage and the error; the recording is untouched and Re-transcribe retries.

A recording was interrupted. The next launch recovers the fragmented file, marks the meeting recovered and transcribes it.

Logs

~/Library/Logs/Rex/rex.log (rotating, 5 × 5 MB) at [general] logLevel; debug shows every detector poll, bus decision and retention skip.