Hacker Newsnew | past | comments | ask | show | jobs | submitlogin
Show HN: Making pull requests less painful with an AI agent (github.com/codium-ai)
9 points by harel on July 24, 2023 | hide | past | favorite | 8 comments


co-creator here, happy to answer questions.

No matter if you are using GitHub, GitLab, or Bitbucket, you can use this open-source AI-empowered tool to

/describe --> generate a description for the PR. how many times you were lazy to write a description. no more

/review --> generate a general review for the PR

/ask --> ask anything about the PR

/improve --> generate inline code suggestions

/reflect --> ask the PR-Agent to ask you tough questions, and then accordingly create an analysis

we aim to add more capabilities, including more complicated reasoning. we would love to get contributions from the community, you can see we respond quickly to new issues and PRs.

also, please take a look at the roadmap and make suggestions


In a short time we saw real use by developers and companies, and we received great feedback (and 750 stars). We improved, added, and... decided to launch in Product Hunt today (25th July)

We will be happy if you try and give feedback ⬆ Thank you

https://www.producthunt.com/posts/pr-agent-by-codiumai


I like how PR-Agent also works with large PRs with multiple files and it stayed focused on the most important code changes, while other tools simply didn't work when faced with large files.


I think that the 'describe' tool is really useful. Creating reliable standardisation in the way Pull requests are opened and communicated is beneficial


Is the Pull Request AI agent able to effectively replace human reviews in ensuring thorough code evaluation and addressing project-specific considerations?


It isn't meant to replace a human reviewer. It is meant to help making the review process better (and faster).

E.g., PR-Agent makes it easy to have a proper PR description for any PR. It makes it easy get an initial set of clarification questions and a quick review (from the AI) before a human review. Etc..


I like the "improve" option, gives me suggestions before a reviewer does and saves time.


I think that "/improve" can improve if in addition the developer can give a hint or request what to improve. Would be great to see such contribution to the open source




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: