GitLive

Extend Git with real-time collaborative superpowers

3 followers

Extend your IDE with the real-time features remote development teams need to work together effectively. See what your teammates are working on and get notified of merge conflicts before you commit. Make video calls and code together live, VS Code to JetBrains
GitLive gallery image
Free Options
Launch Team
NMI Payments
NMI Payments
Don’t Integrate Payments Until You Read This Guide
Promoted

What do you think? …

lito
This is just sick! How does it compare to VS share live?
Nicholas Bransby-Williams
@litocoen LiveShare for VS Code and CodeWithMe for JetBrains are great tools for pair programming and there is some crossover here with our codeshare feature. The major difference is that GitLive's codeshare works JetBrains <--> VS Code whilst LiveShare is VS Code <--> VS Code only and CodeWithMe JetBrains <--> JetBrains only. Also because these tools were created by the IDE vendors themselves they do offer a superior pair programming experience (as long as both participants are using the same IDE). That's why we decided to integrate them into GitLive! Once on a call with a teammate, starting GitLive's codeshare will offer you the choice of using standard codeshare, LiveShare or CodeWithMe depending on which IDE you and your teammate are using (and if you have LiveShare or CodeWithMe installed).
lito
@nbransby thanks nic! makes total sense
Andrew Keats
@nbransby @litocoen how cool is that IDE interoperability?!
Agnieszka Stec
@andrew_keats Very cool :D
Nicholas Bransby-Williams
Hello Product Hunters! 👋 Nick here, founder of GitLive. In our new remote-first world, GitLive is on a mission to boost teamwork between developers which has suffered now many of us are no longer physically co-located. We are big believers in remote working being a remote-first team ourselves, and working remotely can actually help us devs by minimizing distractions and creating focus time. But great teams also thrive on good communication and teamwork is as much about making yourself available to those that may need your expertise as our own individual performance. So we have been busy creating VS Code and JetBrains plugins that extend your IDE with real‑time collaborative superpowers! 💪 Once installed, indicators in the gutter of your editor will update in real-time showing the differences in a file compared to the changes made by your fellow developers on their respective branches. The indicators provide a great way to discover what others are working on, if there are any possible synergies with the changes you are making and even get an early warning of potential merge conflicts. Once intrigued by a teammate's change you can open the GitLive tab in your IDE to find out more. Here you can see if they are online, what branch and issue from your issue tracker they are working on, and view the full set of changes they have made, again, all updated in real-time. Finally, if you feel the two of you could benefit from working together you can call your teammate straight from the IDE and use our codeshare feature to see each other’s cursors and edit together simultaneously. We are really only just getting started when it comes to building the best tool for developer collaboration and I really hope you can join us on this journey and help shape the future of GitLive. Looking forward to your feedback, so please do share any questions or comments. Cheers, Nick PS Shout out to @chrismessina for introducing us to the community 👏
Michael Soussan
Looks cool, I like the idea of not leaving my IDE, does it work between JetBrains IDEs and VS Code though? I am the only person in my team using WebStorm while most people us VS Code...
Friedrich Coen
@michaeldsoussan GitLive is interoperable between all JetBrains IDEs and VsCode, our own team has a diverse usage of IDEs.
Andrew Keats
@michaeldsoussan Not having too all use the same IDE to use GitLive is such a good feature!
Andrew Bogdan
Looks good but what are the security implications? Will you store my code in the cloud?
Friedrich Coen
@bogdanstern Thanks for your question! GitLive does not store complete copies of your source files, instead we maintain patch files for each teammate's changes in the cloud; these files only contain the differences between a teammate's working copy version of a file and the latest repository version, and are encrypted in transit and at rest and only accessible by your fellow teammates. Security is always top priority at GitLive and for the security conscious we have additional initiatives planned to keep your data secure including: - End-to-end encryption with client controlled keys: Code and other sensitive data is encrypted in the plugin with keys you manage outside of GitLive's network and can only be decrypted by a receiving plugin with the same key. - Support for enterprise key management solutions including AWS KMS, Google Cloud Key Management and HashiCorp Vault - SOC 2 and ISO 27001 compliance
Andrew Bogdan
@freddycoen ok sounds reasonable, as long as it’s only diffs, encryption at transit and rest is enough for me 👍
Girdharee Saran
Thanks@nbransby, Found it very useful to be able to work on a teammates file in real-time with them, much quicker than screen sharing.
Friedrich Coen
@giri Thanks for your feedback, glad you enjoy it!
Andrew Keats
@nbransby @giri the best thing is that if you need to screen-share GitLive has got your back there too; best of both worlds!
Jak Ollett
We'd tried several products with similar goals, such as CoScreen but over the last month is been GitLive that has been transformative for our distributed team. It's been amazing for improving non-verbal communication.
Friedrich Coen
@jak_io Thanks for the feedback Jak!
Andrew Keats
@jak_io I rely on the additional audio chat and screen-share alongside code-share :) Useful when working on UI!
matt_rowbotham
Editing code together in real-time means we no longer need office space and can become a truly remote company. We're saving a tonne of both $$ and time because of GitLive.
Agnieszka Stec
@matt_rowbotham1 Thanks Matt!
123
•••
Next
Last