Ellipsis vs. others
How is Ellipsis different from IDE copilots and chatbots?
Ellipsis is more powerful than IDE-based copilots or copying/pasting code into chat-based tools. You should use both; Ellipsis for your repository and Slack, and other tools to help you write code in your IDE.
IDE- and chat-based tools don’t test the code they write. They tend to make mistakes like using libraries that aren’t in your codebase, or importing classes that don’t exist.
Ellipsis, on the other hand, will run and test the code that it writes, just like a human would. It’ll actually compile your project, lint the code, make sure the unit tests pass, and whatever else human developers do. The result is that you’ll always see working, tested code!
Furthermore, because Ellipsis installs into your codebase, it has a deep understanding of your entire product. That means that the code that it generates uses the same libraries, frameworks, paradigms, and that your team already uses. For example, you could ask Ellipsis to “create another API route like POST /users” and it’ll know what you mean.
Also, because Ellipsis integrates with more than just your code, it has team-level context. For example, you can send Ellipsis a Slack message saying “Summarize the last pull request from Claire” and it will know exactly what you’re talking about.
Get a full list of the features Ellipsis offers here.
Start a free trial
Click here to start a free 7 day trial of AI Code Reviews & Bug Fixes