A script to track completed tasks in OmniFocus over time

I’ve been using this small script along with a launchagent to track the status of my OmniFocus database over time. It adds to a CSV daily the number of completed tasks, the total number of tasks, and the ratio between the two. Then, it’s easy to pull it into a spreadsheet and answer important questions like “am I really behind, or am I just storing more data in OmniFocus?”.

I’ve actually been using this since 2010, and it’s migrated with me across three laptops and even a major version upgrade for OmniFocus. Hope it’s useful to someone else!

(To download, click the green “clone or download” to get a zip file)

3 Likes