catt is a command-line interface and network utility for casting media and websites to Google Cast devices. It serves as a terminal-based controller that transmits video, audio, and web content from a local computer to compatible remote receiving hardware.
The tool includes a device manager that maps complex hardware identifiers to human-readable aliases via a local configuration file. This allows for faster device targeting and the assignment of default target devices.
The system supports streaming local files and online video sources, including the ability to render websites using the remote device's internal browser. It also handles the conversion of subtitle text files into receiver-compatible formats during the transmission process and provides command-line primitives to manage playback states such as play and pause.