When trying to clean up their hard disk, some users discover ~/Library/Caches/com.apple.bird is pretty big, sometimes in the order of many gigabytes. What is it?
'Bird' is part of the iCloud structure. You would have a large cache if there are pending documents to upload or process.
Over time, the com.apple.bird cache is generally kept cleaner than you're thinking. Mine is 400 KB [that's K, not even M]
You can diagnose this with
brctl - which has a diagnose command and a log command. Unless you are sure you have a bug in the cache - I wouldn't delete the files as they might cause you at best - another upload of the original content and at worst - cause errors or data loss of iCloud backed documents.
With that large a cache you should be able to dump and then monitor whatever categories/classes of data have the most size.
It's exceptionally verbose and you might not want to spend time learning what it does - but the data is quite helpful in determining what's actually happening and gives you an option before reaching out to AppleCare or another support tech in cases where you don't see the cache clearing itself over time.
Bird is part of iCloud and the files in the folder might be owned by any app using iCloud. I wrote a simple Python script to try and find out who owns the files in the directory:
$ python blame-bird.py 4R6749AYRE.com.pixelmatorteam.pixelmator 0.00MB com.apple.shoebox 0.00MB com.apple.TextInput 0.00MB iCloud.com.apple.iBooks 0.00MB 57T9237FN3.net.whatsapp.WhatsApp 6904.66MB Accounted for: 6904MB. Still unaccounted: 1879MB
So on my Mac WhatsApp is the biggest culprit. I filed a bug report with them (although I am not sure if it's really their fault).
You must log in to answer this question.
protected by Community♦ Nov 16 '16 at 2:02
Thank you for your interest in this question.
Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site (the association bonus does not count).
Would you like to answer one of these unanswered questions instead?