Cirrus & Bailiff

Cirrus – takes control of iCloud, investigates and diagnoses its problems

cirrus31
Cirrus has four main functions. It can download and evict (from local storage) items stored in iCloud so that you can manage them properly. It provides full details about files and folders held in iCloud. It performs a test file upload, which can help unstick pending uploads. It also provides specialised access to iCloud-related log activity. New iCloud Browser gets info straight from iCloud, works with Desktop & Documents Folders option, saves detailed reports, and runs on El Capitan too (except log feature). New version restores correct paths for Catalina.
Cirrus 1.8 (El Capitan, Sierra, High Sierra, Mojave and Catalina)

Bailiff – menubar control over whether iCloud documents are kept in local storage

bailiff10
Bailiff is a simple menubar app which lets you evict iCloud files and folders from local storage, or download them when you want. Saves your Mac’s startup disk from getting cluttered with files you don’t want or use. Update checks its integrity when run, and is compatible with Catalina.
Bailiff 1.4 (El Capitan, Sierra, High Sierra, Mojave and Catalina)

Known issues:

Cirrus must be run as an admin user if you wish to use its log browser window. This is because obtaining log extracts uses the log show command, which only works reliably when run as a admin user.

Having previously used changed paths, Catalina betas have now reverted to the same used in Mojave and earlier. This is corrected (again) in version 1.8 of Cirrus.

Support Page:

Cirrus & Bailiff

Articles:

Cirrus 1.8 restores full function in Catalina betas
Cirrus 1.7 now copes with custom paths to iCloud Drive
Bailiff version 1.4 checks its own code integrity and is ready for Catalina