# doctor `doctor` reports whether the current environment can capture screens and emit input. ```bash ferrisgrid doctor ``` ## Options | Option | Purpose | | --- | --- | | `--output-dir ` | Create/check a specific FerrisGrid output directory. Defaults to `.ferrisgrid`. | | `--backend ` | Select capture/input backends. | It prints: - OS - capture backend status - input backend capabilities - output directory - discovered screens - ffmpeg availability Run this before an agent workflow, especially after changing permissions, backends, displays, or Docker workspace settings.