You can use phabricator (and its command line tool Arcanist) with a repository in GitHub, Gitlab, or even your own local repo host. You just configure phabricator to use an external repo as the remote (by adding a URI to it and setting the mode to "observe"). See here: https://secure.phabricator.com/book/phabricator/article/diff...