This seems to be the one to try. Gitless appears to be abandoned.
And I like this idea of having an alternate model of interaction with git. It seems to fit well within the git design of having common plumbing and being able to swap out the porcelain.