DEV Community

Vittorio Banfi
Vittorio Banfi

Posted on

ShowDev: CodeBeaver, open-source agent for testing

I just open-sourced CodeBeaver, a tool I built after LLM-generated code kept sneaking weird bugs into my projects.

With just a few lines of YAML, CodeBeaver can:

  • Run end-to-end (E2E) tests written in natural language
  • Generate, maintain, and execute unit tests automatically
  • Analyze test failures to determine if it’s a bug or just a flaky test

You can run it locally with a quick pip install, or integrate it into CI/CD with GitHub Actions, where it will even open PRs with missing tests.

It's basically vibe testing :D

We use BrowserUse for the E2E, O3-mini for the unit test generation, plus a bunch of shell scripts to make everything seamless.

Currently supports Python & TypeScript, with more languages on the roadmap. Would love to hear your thoughts!

You can check it out here on GitHub

Heroku

Simplify your DevOps and maximize your time.

Since 2007, Heroku has been the go-to platform for developers as it monitors uptime, performance, and infrastructure concerns, allowing you to focus on writing code.

Learn More

Top comments (0)

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay