Show HN: Ellipsis – Automatic pull request reviews (ellipsis.dev)

18 points by hunterbrooks ↗ HN
TLDR; Ellipsis is a GitHub app that automatically reviews, summarizes, and answers questions about pull requests.

Hi HN, @hunterbrooks and @nbrad here, cofounders at Ellipsis. We’re on a mission to build an AI software engineer. So far, we’ve built the automatic PR review functionality we’re sharing with you today.

Whenever a PR is opened, Ellipsis will automatically:

  - append a summary of changes to the PR body,

  - perform a code review, checking for best practices like DRY, descriptive variable names, etc.

  - check for violations of any of the custom rules you’ve provided
The most common question we get is “does it work?”, so we’ve added a 7 day free trial. Here are some examples from popular open source repositories within the past week:

- https://github.com/hyperdxio/hyperdx/pull/326

- https://github.com/relari-ai/continuous-eval/pull/43

- https://github.com/jxnl/instructor/pull/467

- https://github.com/ion-design/numi/pull/1

You can also tag @ellipsis-dev in a comment and ask it for a re-review or to answer a question about the PR. You’ll get a new review for every commit that’s pushed to the PR branch. Our docs (https://docs.ellipsis.dev/review) have more info.

Today, 17 companies, including PromptLayer and Warp (W23) are using Ellipsis. We’re working on the code generation component (ex: tag Ellipsis to fix bugs), but that’s still in a public beta.

Ellipsis doesn’t store or train models on your code.

Ask: Try it out, it takes 2 clicks to install at https://www.ellipsis.dev. Feedback? team@ellipsis.dev

11 comments

[ 4.8 ms ] story [ 44.9 ms ] thread
This looks great.

I've been getting a lot of ads for a product with a similar premise ("AI-first Code Reviewer"): CodeRabbit.ai. Can you help me understand how this product compares?

Thanks! Many of our customers actually started with them before switching to us; their feedback is that we have:

- higher quality comments

- better UX (cleaner and more concise)

- more power (tag @ellipsis-dev anywhere in comments to make changes or ask questions)

I see that the handful of Ellipsis "buddies" here are upvoting your post. :)

CodeRabbit employees wouldn't usually be commenting here to spoil your "moment," but this reply is entirely wrong on so many levels. The fact is that CR is much further along the traction (several hundred paying customers and thousands of GitHub app installs) and product quality. Most of the CR clones are just copying the CR UX (and it's OSS prompts) at this point, including Ellipsis. The chat feature at CR is also pretty advanced - it even comes with a sandbox environment to execute AI-generated shell commands that help it deep dive into the codebase.

Again, I am sorry that we had to push back on this reply; we usually don't respond to competitors - but this statement was plain wrong, so we had to flag it.

When people ask us about any other AI tool, our standard reply is - "Please try both tools to see the difference and choose the one you like."

We will appreciate the same courtesy from our competitors.

Cheers!

You're right; this was my mistake
hi @gillh, sincere apology - that wasn't my intent. No excuse.

@timpetri, i recommend you try both products and choose the one you like

Been a customer for a few weeks now. Really solid experience.
Working at Promptlayer while this is in use. PR reviews are a piece of cake
We use Ellipsis across most of our repos. PR titling and summaries are great and definitely reduce the cognitive load for both code contributors and reviewers. Reviews are also a good first line of defense for code quality, catching issues human reviewers haven't caught. Though on occasion it's also a little overly pedantic or confused. I guess not unlike us humans at times ;-)