What's confusing: unclear to me what the platform for this is -- is it an IDE? A github-compatible tool? Where does my code have to live?
Your code remains living in its original repo. To keep things easy, it'll support only GitHub repos at first, then any Git repo, then potentially other source control software.