🤖 Auto Trainer Scanner

{#if scanState.progress.total === 0}

Initialize the trainer scanning database to get started.

{:else}
{#if !scanState.isScanning} {:else} {/if}
{/if}
{#if scanState.progress.total > 0}
{scanState.progress.completed} Completed
{scanState.progress.pending} Pending
{scanState.progress.failed} Failed
{scanState.progress.total} Total
{getProgressPercentage()}%
{#if scanState.isScanning && scanState.currentTrainer}
Processing: {formatTrainerName(scanState.currentTrainer)}
{/if}
{/if} {#if scanState.error}
⚠️ {scanState.error}
{/if} {#if showAdvanced}

Advanced Options

How it works:

  • Loads trainer images from HuggingFace dataset
  • Generates unique piclets using Joy Caption + Zephyr-7B
  • Tracks progress in IndexedDB to prevent duplicates
  • Can be stopped and resumed at any time
{/if}