I-Am-Coding This Projects has three parts Client. the client side is a python script, run as a daemon. and upload the diff info of source files continually. Editor's plugins To make various editor can work with the client daemon. Server.