T4T5 @t4t5.com · 06/03/2026I wanted my AI agent to be able to read my calendar. Turns out the easiest way is to just make a directory of text files. So I built caldir caldir.org 🧵caldir.orgCaldirYour calendar as a directory 110
T4T5 @t4t5.com · 06/03/2026Caldir is the "file-over-app" philosophy applied to calendars. One ICS file per event, human-readable filenames, sorted chronologically by default. A standard plaintext format makes your events trivial to read and composable with other unix tools. 100
T4T5 @t4t5.com · 06/03/2026Caldir's sync mechanism works similarly to git. You push and pull changes to keep your local directory in sync with a remote (can be Google Calendar, iCloud Calendar, CalDav, or any other cloud calendar) 100