No description
  • Makefile 62.8%
  • Rust 32.6%
  • JavaScript 4.3%
  • Shell 0.2%
Find a file
2026-02-21 01:29:20 +00:00
.github/workflows Add linting, formatting, and CI pipeline 2026-01-20 12:39:56 -08:00
checklists Fix prettier formatting for CI 2026-01-27 21:37:12 -08:00
cli Fix all clippy warnings for CI 2026-01-29 21:46:46 -08:00
findings/vue-node-cloud added vue-node-cloud/round2 findings, formatting 2026-02-21 01:29:20 +00:00
scripts Fix prettier formatting for CI 2026-01-27 21:37:12 -08:00
workflows Resolve .gitignore merge conflict with main 2026-01-27 20:58:59 -08:00
.editorconfig formatting 2025-12-22 07:18:44 -08:00
.gitignore Resolve .gitignore merge conflict with main 2026-01-27 20:58:59 -08:00
.prettierignore formatting 2025-12-22 07:18:44 -08:00
.prettierrc reorg/refactor 2025-12-18 12:01:16 -08:00
API_TESTING_DESIGN.md Fix prettier formatting for CI 2026-01-27 21:37:12 -08:00
CHANGELOG.md Fix prettier formatting for CI 2026-01-27 21:37:12 -08:00
GIT_AUTOMATION_RESEARCH.md Fix prettier formatting for CI 2026-01-27 21:37:12 -08:00
Makefile Add CI/CD workflows and build tools 2026-01-17 18:09:32 -08:00
package-lock.json reorg/refactor 2025-12-18 12:01:16 -08:00
package.json reorg/refactor 2025-12-18 12:01:16 -08:00
QUICK_REFERENCE.md Fix prettier formatting for CI 2026-01-27 21:37:12 -08:00
README.md Fix prettier formatting for CI 2026-01-27 21:37:12 -08:00
START.bat Add cross-platform support and comprehensive documentation 2026-01-16 13:36:26 -08:00
START.command Add cross-platform support and comprehensive documentation 2026-01-16 13:36:26 -08:00
START.sh Add cross-platform support and comprehensive documentation 2026-01-16 13:36:26 -08:00
WORKFLOW_GUIDE.md Fix prettier formatting for CI 2026-01-27 21:37:12 -08:00

ComfyUI Node Testing

Collaborative QA tool for testing ComfyUI custom nodes. Team members test different packs, share results via git.

Quick Start

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.sh

Every day:

git pull origin main          # Get teammates' updates
# Run tool, test packs
git add . && git commit -m "Tested pack-name" && git push origin main

Need help? Dashboard → "📖 Help" or read WORKFLOW_GUIDE.md

Features

  • 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

Workflow

  1. git pull origin main
  2. Get browser script from dashboard
  3. ComfyUI → F12 → Console → Paste script
  4. Run await QA.testPack('pack-name')
  5. Save downloaded JSON to workflows/
  6. Mark [x] in checklists/your-project/checklist.md
  7. git add . && git commit -m "Tested X" && git push

Full guide: WORKFLOW_GUIDE.md | Quick ref: QUICK_REFERENCE.md

Commands

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 commands

Development

cargo build --release --manifest-path cli/Cargo.toml
cargo test                # Run tests
cargo clippy              # Linting
cargo fmt                 # Format code