Collaborative QA tool for testing ComfyUI custom nodes. Team members test different packs, share results via git.
First time:
git clone https://github.com/Comfy-Org/comfyui-custom-node-qa.git
cd comfyui-custom-node-qa
# Windows: Double-click START.bat | Mac: START.command | Linux: START.shEvery day:
git pull origin main # Get teammates' updates
# Run tool, test packs
git add . && git commit -m "Tested pack-name" && git push origin mainNeed help? Dashboard → "📖 Help" or read WORKFLOW_GUIDE.md
- Track testing progress across team
- Compare checklists vs actual ComfyUI workflows
- Highlight mismatches (missing/extra nodes)
- Validate file formats
- Generate browser test scripts
- Interactive exploration & filtering
git pull origin main- Get browser script from dashboard
- ComfyUI → F12 → Console → Paste script
- Run
await QA.testPack('pack-name') - Save downloaded JSON to
workflows/ - Mark
[x]inchecklists/your-project/checklist.md git add . && git commit -m "Tested X" && git push
Full guide: WORKFLOW_GUIDE.md | Quick ref: QUICK_REFERENCE.md
comfy-qa # Interactive dashboard
comfy-qa check <project> # Testing progress
comfy-qa diff <project> # Compare checklist vs workflows
comfy-qa validate # Check file formats
comfy-qa --help # All commandscargo build --release --manifest-path cli/Cargo.toml
cargo test # Run tests
cargo clippy # Linting
cargo fmt # Format code