{"repo":"IvoryCanvas/QAMap","free":true,"listed":false,"github":"https://github.com/IvoryCanvas/QAMap","clone":"git clone https://github.com/IvoryCanvas/QAMap.git","description":"Local zero-LLM PR QA designer: turns commits and diffs into behavior lifecycles, QA scenarios, and deterministic automation drafts.","language":"TypeScript","stars":17,"topics":["ai-agents","cli","coding-agents","developer-tools","typescript","e2e-testing","local-first","maestro","playwright","pull-request"],"license":"MIT","category":"ai-agents","readme_excerpt":"QAMap English 한국어 Find what a change needs to prove before merge. QAMap is a local-first QA CLI. It reads the current branch, repository structure, existing tests, and diff evidence to answer: 1. What behavior changed? 2. What could fail? 3. What should be verified before merge, and why? 4. What can be checked now or drafted as E2E? QAMap itself makes no cloud analysis, source upload, or additional LLM call. A manifest and test runner are optional. Install And Run Choose the local CLI for any repository, or install the QAMap plugin when you want ChatGPT or Codex to invoke the same workflow. Local CLI (Recommended) QAMap requires Node.js 20 or newer. Use an actively supported Node.js LTS release when possible. Run commands from the branch you want to review. Try Without Changing The Repository This one-off command works regardless of whether the repository uses npm, pnpm, Yarn, or Bun. It does not add QAMap to the project's dependencies: Install For Repeat Use To pin QAMap in a JavaScript project, use the repository's package manager: Package manager Install Add the short scripts --- --- --- npm npm install --save-dev @ivorycanvas/qamap npm exec -- qamap init --scripts pnpm pnpm add --save-dev @ivorycanvas/qamap pnpm exec qamap init --scripts Yarn 1 or newer yarn add --dev @ivorycanvas/qamap yarn qamap init --scripts Bun bun add --dev @ivorycanvas/qamap bun run qamap init --scripts Short scripts, alternative one-off commands, Node.js validation, and advanced options are collec","default_branch":null,"files":null,"tree":[],"storefront":"/r/IvoryCanvas","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/IvoryCanvas/QAMap/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}