Ellipsis (YC W24)

Ellipsis (YC W24)

AI code reviews & bug fixes

#Ai#CodeReview#Github#SoftwareDevelopment#BugFixing#Automation#Productivity#CodeQuality#Llm#MachineLearning#GitlabIntegration#CodeStandards#PullRequest#Pr#TeamCollaboration

AI Code Reviews that automatically catch logical bugs, anti-patterns, documentation drift, and can even enforce your team style guide. Simply open a PR to get a code review. Then, if any bugs are found, squash them with 1-click Bug Fixes. Free trial available.Hi ProductHunt, Hunter and Nick here!

Allow me to introduce Ellipsis, a GitHub bot that automatically performs deep, LLM-powered code reviews, fills in PR descriptions, and can even write working, tested code to fix bugs.

Simply open a pull request to get an AI Code Review and summary. As you keep pushing code, Ellipsis will update the summary and review the new changes. If a bug pops up, you can squash it with 1-click fixes.

πŸš€ Here's an example from jxnl/instructor (10K stars) πŸš€

πŸ‘¨β€πŸ’» What does it catch? Ellipsis will catch logical errors, anti-patterns, security issues, spelling & grammar mistakes, documentation drift, and more. Reviews take less than 3 minutes. You can even have Ellipsis enforce your team style guide rules, like this project. For example, you might add a rule like "Make sure new code has corresponding unit tests." Ellipsis will subsequently leave reminders on any pull requests that try to submit untested code.

πŸ› How does it fix bugs? When Ellipsis finds a problem, it'll leave a comment on the offending line, just like a human would. Then, you can tag Ellipsis to have it implement the fix. This allows you to write working, tested code right from the GitHub UI! Internally, Ellipsis actually tests the code it writes by building your project, running the unit tests, linter, etc. πŸ†’

πŸš€ Why did we build this? We built Ellipsis because we are TIRED of the status quo code review process: create a PR, ask for review, move on to new task, receive feedback, reacquaint with old code, fix bug, go back to new task... there's too much context switching. With Ellipsis, the reviews are nearly instant and addressing feedback doesn't require checking out an old branch.

❓ Does it work? Yes. State-of-the-art LLM's aren't good enough (yet) to implement entire features, but they are good enough to catch and fix small mistakes in code. Our data shows that teams that use Ellipsis merge pull requests 13% faster than those that don't. Typically, a developer will get a "Looks good to me!" from Ellipsis before asking for a peer review, resulting in a higher quality discussions with fewer [nit] comments.

Start a free trial to get 7 days of AI Code Reviews at ellipsis.dev πŸ€–Awesome stat that teams are merging 13% faster - curious if this is across all types of features or if you've noticed a particular pattern of where it works best? One of the most expensive delays I notice on our engineering team is time spent waiting for someone to review. They have to finish up whatever deep work they're doing to quickly get up to speed on a new problem and make sure nothing will break. Excited to try it out and see how it helps us ship features faster and more incrementally.@emmalawler24 great question! Ellipsis can actually test the code it writes, so it's very powerful when used by teams with good test coverage, this tends to be teams adding features (or fixing bugs) on the backendI require all team members' code to be reviewed by at least two other team members, but this does take up a lot of time. Ellipsis seems like it could help with this.

Two questions: Can I customize code standards and then ask AI to review the code according to these standards? Also, is it easy to integrate into GitLab?@bonvisions Yes, and yes. Please see https://docs.ellipsis.dev/featur...Congrats! For my small team, the automation of Ellipsis can solve a lot of problems for us! I would like to recommend it to my R&D team!@zenda1122 Please do! Installation takes 2 clicks and your team will get a 7 day trialSeveral of my teams have been using Ellipsis for 4-5 months now and the code reviews and ticket summaries are on point. It constantly catches things that human reviewers would have missed. It’s been a great tool!@javid_jamae Thanks! What do you think of the automatic PR summaries?

Recent Publications