Bala is a modern, open source test management platform built for engineers who care about quality. Currently in MVP — with AI features on the roadmap to make testing smarter, faster, and effortless.
Currently in MVP
Core test management features are live and working. AI capabilities are actively being designed. Star the repo to follow progress.
Built with NestJS + Next.js, deployed in minutes with Docker.
At-a-glance overview of your projects, test runs, pass rates, and result breakdowns — all on one screen.
Organise test cases into projects. Keep work scoped, traceable, and easy to hand off across teams.
Create and organise test cases with titles, descriptions, and hierarchical test suites — always ready to run.
Kick off runs, mark each test as Pass / Fail / Skip, and watch the progress bar move in real time.
Segmented progress bars and result counters update as you execute. Know your pass rate before the run ends.
Secure login and registration with JWT tokens. Data is scoped per user — no cross-account data leakage.
Bala is designed from day one to integrate AI. The first open source modern test management app to bring AI into your QA workflow — not as a bolt-on, but as a first-class feature.
AI-generated test cases
Describe a feature — get a complete set of test cases instantly.
Smart failure analysis
Surface root causes and suggest fixes when tests fail.
Coverage gap detection
Automatically spot untested paths in your test suite.
Risk-based prioritisation
Run your highest-risk tests first based on change history.
Prompt
"Generate test cases for user login with 2FA"
— AI-generated · not yet implemented —
Bala is MIT-licensed and will always be open source. Self-host it, contribute to it, fork it. Quality tooling shouldn't require a subscription.
MIT
License — use it anywhere, forever
Self-host
One command with Docker Compose
REST API
Full API access — integrate anything
Star the repo to follow along as we build the future of AI test management.
⭐ Star on GitHub