- Added lookup_civitai_by_hash() to query CivitAI API by file hash
- Modified lookup-sources endpoint to process one model at a time
- UI now shows real-time progress with found/not-found counts
- Added Stop button to cancel ongoing lookup
- Computes SHA256 hashes for models that don't have them
This allows identifying models that were downloaded outside of
tracked sources and finding their CivitAI pages automatically.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
A custom node extension for ComfyUI that provides:
- Model version tracking for HuggingFace and CivitAI
- Automatic model updates with configurable scheduling
- Multi-GPU synchronization with VRAM-based filtering
- Metadata management with hash verification
Features:
- SQLite database for model metadata storage
- REST API endpoints for all operations
- Web UI panel integrated into ComfyUI menu
- Background scheduler for automatic update checks
- rsync-based sync to remote machines
- VRAM estimation for model filtering
Tests:
- 17 unit tests covering all library modules
- Playwright integration tests for UI verification
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>