Can Teamviewer be run without installing on a Mac for controlling another machine?
The following is based on information gathered from the TeamViewer web site and running the corresponding downloads for each:


Under Windows, TeamViewer Installation options, using TeamViewer_Setup.exe, are:


Basic installation
Installation to access this computer remotely (unattended)
Run only (one time use)

Under macOS, TeamViewer requires installation to use it.


The, TeamViewer.dmg file contains the Install TeamViewer.pkg, which is an installer, not the TeamViewer.app that gets installed by running the installer package.

Under Windows and macOS, TeamViewer Host requires installation to use it.


Under Windows, the TeamViewer_Host_Setup.exe installs TeamViewer Host.
Under macOS, the TeamViewerHost.dmg file contains the Install TeamViewerHost.pkg file, which is an installer, not the TeamViewerHost.app that gets installed by running the installer package.

Under Windows and macOS, TeamViewer QuickSupport does not requires installation to use it.


Under Windows, the TeamViewerQS.exe can be run directly after downloading it and does not install.
Under macOS, the TeamViewerQS.dmg file contains the TeamViewerQS.app which can just be doubled-clicked to run the application, and does not install.

Under Windows, TeamViewer Portable does not requires installation to use it.


TeamViewer Portable is not available for macOS.