Skip to main content

Introduction

What is CodeBeaver?

Get Unit Tests written with every PR. After you open a pull request, CodeBeaver will:

  • Run your tests
  • If some tests fail due to outdated code, CodeBeaver will write the missing unit tests
  • If some tests fail due to a bug, CodeBeaver will highlight the causes and lines of code that need to be fixed
  • If some tests are missing to achieve 90% coverage, CodeBeaver will write the missing tests
  • Finally, CodeBeaver opens a pull request with all of the tests it has written or updated, so you can review them.

Engineering teams reported that CodeBeaver saves them from 30 to 45 minutes a day per engineer.

Check out an demo pull request here

CodeBeaver supports any language or framework that can run tests. We have an auto-configuration feature that will automatically configure CodeBeaver for the most common frameworks, such as Pytest, Unittest, Jest, Vitest, and more.

Data Privacy and Security

CodeBeaver does not use data collected from your codebase to train or influence its models. All queries to LLMs are ephemeral with zero retention. All of the test environments are ephemeral and deleted after 1 hour. No data is shared with third parties.

  • Temporary Storage: CodeBeaver uses temporary storage to store the codebase and the tests. This storage is deleted after 1 hour.
  • Powered by Anthropic: CodeBeaver uses Anthropic's Claude 3.5 Sonnet model to generate the tests.
  • Compliance: All data is kept confidential, isolated by organization, and complies with SOC 2 Type 2 and GDPR standards.

Try CodeBeaver now

For open source projects CodeBeaver is free, forever. For everyone else, it has a 14-days free trial and then it's $12/month per developer.

  • No credit card required
  • Unlimited public repositories