Git-Cthulu

Git-Cthulu

Gitcthulu is a project aimed at simplifying Git usage, To be specific Resolving Merge Conflicts with AI. It combines the power of NodeGit, with a userfriendly interface.

Git-Cthulu

Git-Cthulu

Gitcthulu is a project aimed at simplifying Git usage, To be specific Resolving Merge Conflicts with AI. It combines the power of NodeGit, with a userfriendly interface.

The problem Git-Cthulu solves

Merge Conflicts Editor with Integrated AI: Gitcthulu features an advanced merge conflicts editor with integrated AI capabilities, helping developers resolve conflicts more efficiently.

Commit History Visualisation: Gitcthulu offers a visualisation tool for viewing the commit history of a repository, making it easier to track changes and understand the project's development timeline.

Integrated Terminal: Gitcthulu provides an integrated terminal for executing
Git commands directly within the application, eliminating the need for a
separate terminal window.

Challenges we ran into

Challenges Faced on Development Side

  • Nodegit's documentation was barren which led to us wasting alot of time figuring out how do we achieve our goal
  • NodeGit did not run on the client side like most present-day SDKs, We had to set up a local server to interact with it.

Discussion