Inspiration

Reviewing GitHub PRs can be tedious—switching tabs, managing comments, and understanding large codebases slows down the workflow. We wanted a seamless way to review and edit PRs directly in our IDE, eliminating context switching and improving productivity.

What We Learned

Throughout this project, we gained experience working with:

  • VSCode Extension Development – Integrating features smoothly into an existing IDE.
  • Full-Stack Development – Using TypeScript, Node.js, Express, and Flask for a robust backend.
  • AI & LLMs – Implementing Deepseek and Ollama for AI-powered code review assistance.
  • Collaboration Tools – Enhancing GitHub PR workflows with inline comments and history tracking.

How We Built It

We developed Git-Better as a VSCode extension with the following tech stack:

  • Frontend: TypeScript, JavaScript
  • Backend: Node.js, Express, Flask, Python
  • AI Integration: Deepseek, Ollama for intelligent PR insights
  • Version Control: GitHub API for PR management and history tracking

Challenges We Faced

  • Integrating AI Smartly – Ensuring AI-generated PR comments were accurate and helpful.
  • Optimizing Performance – Keeping memory usage low while embedding PR reviews into VSCode.
  • Handling Merge Conflicts – Automating recommendations for resolving conflicts efficiently.

Future Plans

  • AI-assisted PR titles & descriptions based on best practices.
  • Interactive code history slider to visualize changes over time.
  • Automated merge conflict resolution to streamline collaboration.

Git-Better makes PR reviews faster, smarter, and easier—all from your IDE! 🚀

Built With

Share this project:

Updates