If you run Claude Code with `-p --output-format json` it's no longer a TUI, but it's still a harness.