Open source test management

Ship with confidence.
Not spreadsheets.

Unified manual and automated testing. Upload JUnit results from CI, execute manual test cases, and catch flaky tests before your users do.


Everything in one place

Built for teams that ship fast

JUnit import

Upload XML reports from GitHub Actions, GitLab CI, or Jenkins in seconds.

Manual test runs

Track PASS / FAIL / BLOCKED with expected vs. actual results and full history.

Flaky detection

Automatically surface tests that flip between pass and fail across recent runs.

CI/CD API

Push results with a single API key. Full REST API for projects, suites, and runs.


Integrate in minutes,
not days.

One API key. Push test results from any pipeline directly to Buggy. Pull structured reports without touching the UI.

GitHub ActionsGitLab CIJenkinsCircleCI+ any HTTP client
push-results.sh
# Push JUnit results from CI
curl -X POST https://your-instance/api/v1/runs \
  -H "Authorization: Bearer itgr_abc123..." \
  -F "[email protected]"

# Response
{ "run_id": "clxyz...", "status": "COMPLETED",
  "summary": { "passed": 47, "failed": 2 } }