Logo

dev-resources.site

for different kinds of informations.

⏳ How I save 10 swe days/year with LLMs

Published at
11/23/2024
Categories
opensource
llm
ai
codereview
Author
bstanga
Categories
4 categories in total
opensource
open
llm
open
ai
open
codereview
open
Author
7 person written this
bstanga
open
⏳ How I save 10 swe days/year with LLMs

Over the last year, I’ve reviewed more than 1000 code changes. Most of the time was spent catching obvious mistakes rather than debating complex design decisions. If we estimate ~10 minutes per review, that’s 160+ hours spent reviewing code in just one year.

So I thought: could I get some of that time back using LLMs?

That's why I spent the last few weekends building Presubmit.ai, an open-source AI reviewer that runs as a Github Action right when you open a Pull Request. The results so far are promising: I estimate it can reduce the review time by 50%, which in my case would mean I save 80hours (~10 working days) per year.

Unlike similar SaaS solutions, the goal is not to replace the human reviewer but to highlight obvious mistakes early, spot security vulnerabilities and give more context about the change. I like to think of it as a “pre-reviewer”.

Some of its features are:

  • Line-by-line comments
  • PR summarization
  • Title generation on request
  • Responds to review comments

It supports all major LLMs, but I’ve found Anthropic's Claude works best for this use case.

Check out the code here:
GitHub Card

codereview Article's
30 articles in total
Favicon
Things About Code Review: Balancing Code Quality and Development Speed
Favicon
Some git commit histories are really embarrassing, I recommend all engineers to frequently use git rebase and git commit --amend
Favicon
The Importance of Code Reviews: A Story of Growth
Favicon
Supercharging AI Code Reviews: Our Journey with Mistral-Large-2411
Favicon
⏳ How I save 10 swe days/year with LLMs
Favicon
How We Made AI Code Review 40% More Efficient Using ReAct Patterns
Favicon
Quality isn't a four letter word
Favicon
Software Engineering at Google - Chapter 9: Code Review
Favicon
Tired of Messy Git Projects? Meet Anto, Your New Repo BFF! 🎉
Favicon
Code Reviews: Easing the pain
Favicon
How to Elevate Your Coding Skills to Stand Out in the Job Market
Favicon
Code Review (PRs)
Favicon
How To Run Static Analysis On Your CI/CD Pipelines Using AI
Favicon
First really useful AI tool - AI code review
Favicon
The Art of Code Reviews: How I Learned to Grow Beyond My Ego
Favicon
Reviewbot — Empower Your Code Quality with Self-Hosted Automated Analysis and Review
Favicon
Merge Faster to Ship Faster ⚡
Favicon
I fount codecrafters.io
Favicon
Another Blog Drop!! : Let's Dive Deep into Python Code Review with Pycimal by trycrack.me ⚡️⚡️
Favicon
Another Blog Drop: Let's Dive Deep into C# Code Review with EasySharp by TryCrack.me ...... ⚡️📷
Favicon
Regra 6: Revisões de código são boas por três razões
Favicon
Mastering Code Review in GitHub: Common Mistakes to Avoid
Favicon
Wednesday Links - Edition 2024-09-18
Favicon
A Journey Through Code Reviews: The Good, The Bad, and The “Wait, What?” Moments
Favicon
Doing Code Reviews & Filing Github Issues
Favicon
The Art of Code Review
Favicon
Leetcode Solutions #2
Favicon
Python: Interesting Code Patterns
Favicon
How to use CodeRabbit to validate issues against Linear Board
Favicon
Blog Post:My Rollercoaster Journey with Code Reviews, Bugs, and Fixes 🎢

Featured ones: