Inspiration
We were inspired by asking ourselves 'what digital experience could Generative AI help transform of us?'. Andy, our senior engineer, almost immediately identified the git CLI as such an experience. Through that CLI, engineers and programmers are constantly tasked with formulating tedious but sensitively-typed commands to perform crucial source control tasks. Based on that idea, Andy architected a prototype - a python wrapper that runs in the terminal which facilitates the integration of OpenAI's powerful GPT API - which Andy and Awwab then built.
What it does
ChatGIT formulates git commands based on a conversational input. These commands, which, if approved by the user, are then executed in the user's shell.
How we built it
ChatGIT was built using Python in Visual Studio Code, and source controlled through git (as one might expect!).
Challenges we ran into
Parsing the output produced by the GPT API was a challenge, but using regex, we were able to overcome it.
Accomplishments that we're proud of
It worked!
What we learned
How to use OpenAPI's GPT API, how to build a package for the pip package-management system.
What's next for ChatGIT
Feature additions even further simplifying the user experience, providing necessary security features to the program, and expanding application to other valuable CLI interfaces. If you are interested in speaking with us or learning more, email our team at ChatGITteam@gmail.com.

Log in or sign up for Devpost to join the conversation.