I’ve been wanting something like this for a while so I took advantage of the holidays and made this. Figured it’d be interesting to folks here; in particular because the core is a Racket application that gets distributed with a Swift/Cocoa frontend which I imagine is not very common (but highly productive!).
Prebuilt versions (and more info) are available on gumroad (for pay-what-you-want (incl. free)):