I actually found that using special directory for notes and git and grep is actually convenient. The only thing I'm missing is fuzzy search features of grep, like build on word2vec models.
So if you squint enough, Edsu is kind of an "APIized" version of your setup :) So in addition to text files, it can also be structured application data.
And sometimes it turns out that the SASS product is simply a wrapper around a cli tool... for example the product [1] Mole, which is a wrapper around ssh to make it easier... but not really necessary...