prototype of offline repo viewer