codepilot

codepilot: a project-wide synchronous editor to eliminate merge conflicts. for programmers unfamiliar with the nuance of using version control while working collaboratively. This work was presented at CHI 2017. You are welcome to read the paper, see the talk, try it yourself, or view the source.

features

  • synchronous, project-wide realtime editing on any git repo
  • github API integration: edit, test, diff, branch, and commit
  • import, create, document, and close github issues

synchronous editing

editing

interactive testing

testing

github integration

gitting

background

This is the project I worked on for my MS thesis from the University of Rochester, and was the first version of the site now hosted at git-sync.com. CodePilot is a tool meant to help people collaborate on code more seamlessly. This project is open source, and can be found on GitHub.

GitHub stars MIT License Build Status bitHound Score

© 2017 / jeremy b. warner / email