Bala is a QA-centric, open source test management platform built for modern engineering teams. 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. Use the core for free, and choose paid managed hosting/support only if your team needs it.
MIT
License — use it anywhere, forever
Self-host
One command with Docker Compose
REST API
Full API access — integrate anything
The repository is private while Bala matures through MVP milestones.
Repository Opens After MVP