LICENSE
README.md
pyproject.toml
assets/branding/product-sorter-128.png
assets/branding/product-sorter-256.png
assets/branding/product-sorter-48.png
assets/branding/product-sorter-64.png
src/i18n.py
src/model_catalog.py
src/product_sorter.py
src/product_sorter_gui.py
src/professional.py
src/providers.py
src/secrets_store.py
src/set_data.py
src/sorter_core.py
src/ai_product_photo_sorter/__init__.py
src/ai_product_photo_sorter/__main__.py
src/ai_product_photo_sorter/_core_impl.py
src/ai_product_photo_sorter/_gui_impl.py
src/ai_product_photo_sorter/_setup_impl.py
src/ai_product_photo_sorter/cli.py
src/ai_product_photo_sorter/core.py
src/ai_product_photo_sorter/gui.py
src/ai_product_photo_sorter/i18n.py
src/ai_product_photo_sorter/model_catalog.py
src/ai_product_photo_sorter/paths.py
src/ai_product_photo_sorter/professional.py
src/ai_product_photo_sorter/provider_models.json
src/ai_product_photo_sorter/providers.py
src/ai_product_photo_sorter/requirements.txt
src/ai_product_photo_sorter/secrets_store.py
src/ai_product_photo_sorter/setup_wizard.py
src/ai_product_photo_sorter.egg-info/PKG-INFO
src/ai_product_photo_sorter.egg-info/SOURCES.txt
src/ai_product_photo_sorter.egg-info/dependency_links.txt
src/ai_product_photo_sorter.egg-info/entry_points.txt
src/ai_product_photo_sorter.egg-info/requires.txt
src/ai_product_photo_sorter.egg-info/top_level.txt
tests/test_i18n.py
tests/test_integration_synthetic.py
tests/test_live_provider_sample_smoke.py
tests/test_model_catalog.py
tests/test_package_layout.py
tests/test_product_sorter.py
tests/test_professional.py
tests/test_provider_key_pools.py
tests/test_release_metadata.py
tests/test_set_data.py