LICENSE
README.md
pyproject.toml
src/assetcache/__init__.py
src/assetcache/__main__.py
src/assetcache/app.py
src/assetcache/config.py
src/assetcache/logging_setup.py
src/assetcache/tray.py
src/assetcache/core/__init__.py
src/assetcache/core/analysis_queue.py
src/assetcache/core/asset_kind.py
src/assetcache/core/clip_labeler.py
src/assetcache/core/consistency.py
src/assetcache/core/embedding.py
src/assetcache/core/label_query.py
src/assetcache/core/labels.py
src/assetcache/core/manifest.py
src/assetcache/core/ollama_client.py
src/assetcache/core/pack_aggregate.py
src/assetcache/core/pack_manager.py
src/assetcache/core/scanner.py
src/assetcache/core/search.py
src/assetcache/core/searchable.py
src/assetcache/core/store.py
src/assetcache/core/suggest_packs.py
src/assetcache/core/thumbnails.py
src/assetcache/core/usage_tracker.py
src/assetcache/core/watcher.py
src/assetcache/core/analyzer/__init__.py
src/assetcache/core/analyzer/base.py
src/assetcache/core/analyzer/sound.py
src/assetcache/core/analyzer/sprite.py
src/assetcache/core/analyzer/spritesheet.py
src/assetcache/core/llm/__init__.py
src/assetcache/core/llm/base.py
src/assetcache/core/llm/chain.py
src/assetcache/core/llm/registry.py
src/assetcache/core/llm/backends/__init__.py
src/assetcache/core/llm/backends/claude.py
src/assetcache/core/llm/backends/gemini.py
src/assetcache/core/llm/backends/huggingface.py
src/assetcache/core/llm/backends/ollama.py
src/assetcache/core/llm/backends/openai_backend.py
src/assetcache/core/llm/backends/openrouter.py
src/assetcache/core/sheet/__init__.py
src/assetcache/core/sheet/detect.py
src/assetcache/core/sheet/grid_detect.py
src/assetcache/core/sheet/json_parser.py
src/assetcache/core/sheet/preview.py
src/assetcache/core/sheet/types.py
src/assetcache/core/unity_import/__init__.py
src/assetcache/core/unity_import/cache_paths.py
src/assetcache/core/unity_import/importer.py
src/assetcache/core/unity_import/remote_optin.py
src/assetcache/core/unity_import/scanner.py
src/assetcache/core/unity_import/types.py
src/assetcache/core/unity_import/unitypackage.py
src/assetcache/core/updater/__init__.py
src/assetcache/core/updater/checker.py
src/assetcache/core/updater/pip_command.py
src/assetcache/core/updater/version.py
src/assetcache/mcp/__init__.py
src/assetcache/mcp/models.py
src/assetcache/mcp/server.py
src/assetcache/mcp/tools.py
src/assetcache/platform/__init__.py
src/assetcache/platform/autostart.py
src/assetcache/platform/single_instance.py
src/assetcache/web/__init__.py
src/assetcache/web/app.py
src/assetcache/web/deps.py
src/assetcache/web/i18n.py
src/assetcache/web/locale_middleware.py
src/assetcache/web/pending.py
src/assetcache/web/server.py
src/assetcache/web/sse_bus.py
src/assetcache/web/tray_bridge.py
src/assetcache/web/url.py
src/assetcache/web/locale/en/LC_MESSAGES/messages.mo
src/assetcache/web/locale/ko/LC_MESSAGES/messages.mo
src/assetcache/web/routers/__init__.py
src/assetcache/web/routers/feedback.py
src/assetcache/web/routers/filters.py
src/assetcache/web/routers/health.py
src/assetcache/web/routers/labels_admin.py
src/assetcache/web/routers/library.py
src/assetcache/web/routers/packs.py
src/assetcache/web/routers/pages.py
src/assetcache/web/routers/picks.py
src/assetcache/web/routers/projects.py
src/assetcache/web/routers/saved_searches.py
src/assetcache/web/routers/settings.py
src/assetcache/web/routers/sse.py
src/assetcache/web/routers/unity_asset_store.py
src/assetcache/web/routers/updates.py
src/assetcache/web/static/css/main.css
src/assetcache/web/static/css/themes.css
src/assetcache/web/static/js/app.js
src/assetcache/web/static/js/theme.js
src/assetcache/web/static/vendor/README.md
src/assetcache/web/static/vendor/alpine.min.js
src/assetcache/web/static/vendor/htmx-json-enc.js
src/assetcache/web/static/vendor/htmx-sse.min.js
src/assetcache/web/static/vendor/htmx.min.js
src/assetcache/web/templates/_audio_player.html
src/assetcache/web/templates/_card_list.html
src/assetcache/web/templates/_card_wide.html
src/assetcache/web/templates/_header_project_dropdown.html
src/assetcache/web/templates/_label_row.html
src/assetcache/web/templates/_labels_admin_grid.html
src/assetcache/web/templates/_modal_new_project.html
src/assetcache/web/templates/_modal_usage.html
src/assetcache/web/templates/_nav.html
src/assetcache/web/templates/_pack_card.html
src/assetcache/web/templates/_packs_grid.html
src/assetcache/web/templates/_pick_card.html
src/assetcache/web/templates/_preference_panel.html
src/assetcache/web/templates/_pypi_update_banner.html
src/assetcache/web/templates/_results_cards_only.html
src/assetcache/web/templates/_results_grid.html
src/assetcache/web/templates/_search_error.html
src/assetcache/web/templates/_side_panel_b.html
src/assetcache/web/templates/_side_panel_c.html
src/assetcache/web/templates/_side_panel_d.html
src/assetcache/web/templates/_unity_package_row.html
src/assetcache/web/templates/asset_detail.html
src/assetcache/web/templates/base.html
src/assetcache/web/templates/error.html
src/assetcache/web/templates/error_fragment.html
src/assetcache/web/templates/labels_admin.html
src/assetcache/web/templates/library.html
src/assetcache/web/templates/packs.html
src/assetcache/web/templates/project_detail.html
src/assetcache/web/templates/projects_list.html
src/assetcache/web/templates/settings.html
src/assetcache/web/templates/unity_asset_store.html
src/assetcache/web/templates/settings/help_claude_en.html
src/assetcache/web/templates/settings/help_claude_ko.html
src/assetcache/web/templates/settings/help_gemini_en.html
src/assetcache/web/templates/settings/help_gemini_ko.html
src/assetcache/web/templates/settings/help_huggingface_en.html
src/assetcache/web/templates/settings/help_huggingface_ko.html
src/assetcache/web/templates/settings/help_ollama_en.html
src/assetcache/web/templates/settings/help_ollama_ko.html
src/assetcache/web/templates/settings/help_openai_en.html
src/assetcache/web/templates/settings/help_openai_ko.html
src/assetcache/web/templates/settings/help_openrouter_en.html
src/assetcache/web/templates/settings/help_openrouter_ko.html
src/assetcache_mcp.egg-info/PKG-INFO
src/assetcache_mcp.egg-info/SOURCES.txt
src/assetcache_mcp.egg-info/dependency_links.txt
src/assetcache_mcp.egg-info/entry_points.txt
src/assetcache_mcp.egg-info/requires.txt
src/assetcache_mcp.egg-info/top_level.txt
tests/test_analysis_progress.py
tests/test_analysis_queue.py
tests/test_analyzer_sound.py
tests/test_analyzer_sprite.py
tests/test_analyzer_spritesheet.py
tests/test_app_m5.py
tests/test_app_unity_boot_scan.py
tests/test_asset_kind.py
tests/test_autostart.py
tests/test_backend_info_setup_url.py
tests/test_clip_labeler.py
tests/test_clip_labeler_concurrency.py
tests/test_config.py
tests/test_config_m11_migration.py
tests/test_config_m2.py
tests/test_config_m2_1.py
tests/test_config_m3.py
tests/test_config_m4.py
tests/test_config_m5.py
tests/test_config_m8.py
tests/test_consistency.py
tests/test_dark_mode_markup.py
tests/test_embedding.py
tests/test_entrypoint.py
tests/test_feedback_penalty.py
tests/test_health_actual_port.py
tests/test_i18n.py
tests/test_i18n_extraction.py
tests/test_imports.py
tests/test_isolation_invariants.py
tests/test_label_query.py
tests/test_labels.py
tests/test_llm_backend_claude.py
tests/test_llm_backend_claude_integration.py
tests/test_llm_backend_gemini.py
tests/test_llm_backend_gemini_integration.py
tests/test_llm_backend_huggingface.py
tests/test_llm_backend_huggingface_integration.py
tests/test_llm_backend_ollama.py
tests/test_llm_backend_openai.py
tests/test_llm_backend_openai_integration.py
tests/test_llm_backend_openrouter.py
tests/test_llm_backend_openrouter_integration.py
tests/test_llm_base.py
tests/test_llm_chain.py
tests/test_llm_integration_cross_backend.py
tests/test_llm_registry.py
tests/test_locale_assetcache_msgid.py
tests/test_locale_middleware.py
tests/test_logging.py
tests/test_manifest.py
tests/test_mcp_find_asset_backend.py
tests/test_mcp_integration.py
tests/test_mcp_models.py
tests/test_mcp_server_stdio.py
tests/test_mcp_tools.py
tests/test_mcp_tools_m4.py
tests/test_mcp_tools_m5.py
tests/test_mcp_tools_m6.py
tests/test_mcp_tools_m7.py
tests/test_ollama_client.py
tests/test_ollama_client_concurrency.py
tests/test_pack_manager.py
tests/test_pip_command.py
tests/test_pyinstaller_spec.py
tests/test_scanner.py
tests/test_search.py
tests/test_search_diversity.py
tests/test_search_m4.py
tests/test_searchable.py
tests/test_settings_partials_exist.py
tests/test_settings_router.py
tests/test_settings_router_m11.py
tests/test_sheet_detect.py
tests/test_sheet_grid_detect.py
tests/test_sheet_json_parser.py
tests/test_sheet_preview.py
tests/test_sheet_types.py
tests/test_single_instance.py
tests/test_store.py
tests/test_store_backend_columns.py
tests/test_store_concurrency.py
tests/test_store_m2.py
tests/test_store_m3.py
tests/test_store_m4.py
tests/test_store_m6.py
tests/test_store_m7_config.py
tests/test_store_m7_projects.py
tests/test_store_m7_unity.py
tests/test_suggest_packs_samples_rich.py
tests/test_thumbnails.py
tests/test_tray.py
tests/test_tray_bridge.py
tests/test_tray_m5.py
tests/test_tray_pypi_notification.py
tests/test_unity_cache_paths.py
tests/test_unity_import_types.py
tests/test_unity_importer.py
tests/test_unity_remote_optin.py
tests/test_unity_scanner.py
tests/test_unity_unitypackage.py
tests/test_updater_checker_pypi.py
tests/test_updater_version.py
tests/test_updates_router_simplified.py
tests/test_usage_tracker.py
tests/test_watcher.py
tests/test_web_active_project.py
tests/test_web_app.py
tests/test_web_asset_detail.py
tests/test_web_audio.py
tests/test_web_card_frame_badge.py
tests/test_web_error_pages.py
tests/test_web_filters_packs.py
tests/test_web_pages.py
tests/test_web_pending.py
tests/test_web_pick_card.py
tests/test_web_responsive.py
tests/test_web_routers_feedback.py
tests/test_web_routers_labels_admin.py
tests/test_web_routers_library_search.py
tests/test_web_routers_packs.py
tests/test_web_routers_picks.py
tests/test_web_routers_projects.py
tests/test_web_routers_sse.py
tests/test_web_routers_thumbnail.py
tests/test_web_routers_unity.py
tests/test_web_saved_searches.py
tests/test_web_search_label_mapping.py
tests/test_web_search_ollama_unavailable.py
tests/test_web_server.py
tests/test_web_side_panel_b.py
tests/test_web_side_panel_c.py
tests/test_web_side_panel_d.py
tests/test_web_thumbnail_resolves_relative_path.py
tests/test_web_url.py
tests/test_web_usage_summary.py