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
- github-oath
- groq
- ollama
- python
- typescript
Log in or sign up for Devpost to join the conversation.