duveyvaishnavi-stack/ai-qa-orchestrator — explained in plain English
Analysis updated 2026-05-18
Turn a written user story with acceptance criteria into a runnable Playwright test file automatically.
Generate happy path, edge case, and negative test cases for a feature without writing them by hand.
Connect the pipeline to Jira, GitHub, TestRail, or Slack through its MCP tools layer for a QA workflow.
| duveyvaishnavi-stack/ai-qa-orchestrator | 13127905/deep-learning-based-air-gesture-text-recognition- | 6xvl/paralives-plugins-index | |
|---|---|---|---|
| Stars | 15 | 15 | 15 |
| Language | Python | Python | Python |
| Setup difficulty | easy | moderate | easy |
| Complexity | 3/5 | 3/5 | 2/5 |
| Audience | developer | developer | general |
Figures from each repo's GitHub metadata at analysis time.
Requires an Anthropic API key to call Claude for test generation.
ai-qa-orchestrator is a Python based automation pipeline that turns written user stories into runnable software tests without a developer having to write them manually. A user story is a short description of a feature from the end user's perspective, and acceptance criteria are the specific conditions that mark a story as done. The pipeline feeds a user story to Claude AI, which reads the story and automatically generates multiple categories of test cases: the happy path, meaning the normal expected flow, edge cases, meaning unusual but valid inputs, and negative test cases, meaning inputs that should fail gracefully. It then writes those as a ready to run Playwright TypeScript spec file. Playwright is a browser automation tool used to simulate real user interactions with a web application. The architecture described in the README has three layers: an MCP tools layer connecting to external services including Jira, GitHub, TestRail, and Slack, an AI orchestrator layer where Claude reasons and writes the tests, and a planned RAG knowledge layer that would let the AI reference your own codebase and coding standards. MCP, or Model Context Protocol, and RAG, or Retrieval Augmented Generation, are methods for giving AI models access to external data at runtime. To run it, the README shows installing the anthropic Python package, setting an API key, and running orchestrator.py. The output is a TypeScript spec file named after the story identifier. The Jira connector, automatic GitHub PR filing, and RAG layer are listed on the roadmap as not yet complete. The license is MIT.
A Python pipeline that uses Claude AI to turn written user stories directly into runnable Playwright test files.
Mainly Python. The stack also includes Python, Playwright, TypeScript.
MIT license: use freely for any purpose, including commercial use, as long as you keep the copyright notice.
Setup difficulty is rated easy, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.