{#if probing}

Checking your hardware

One moment.

{:else if ready}

Ready to go

A few quick choices, then you're in.

{:else if ritualsStep === "morning"}

Morning triage?

Each morning, pick three things to focus on. Everything else can wait.

Off by default. Change anytime in Settings.

{:else if ritualsStep === "evening"}

Evening wind-down?

A page to reflect on what you finished and what's still open — only when you choose to open it.

Off by default. Never scheduled.

{:else if ritualsStep === "autostart"}

Launch Kon at login?

Kon will be ready as soon as you sign in. Uses your OS's standard autostart.

Change anytime in Settings.

{:else if ritualsStep === "done"}

All set

Press the button. Start talking.

{:else if downloading}

Downloading model

{downloadingModel}

{downloadProgress}%

{#if estimatedMinutes > 2}

Download in background — this may take a while

{/if}
{:else}

Welcome to Kon

Press the button. Start talking. That's it.

{#if error}
{error}
{/if} {#if models.length > 0}

Picks the best model for your machine — about {models[0]?.disk_size_mb ?? "?"} MB.

{#if showManual} {#if systemInfo}

Your system

RAM {Math.round(systemInfo.ram_mb / 1024)} GB CPU {systemInfo.cpu_brand} Cores {systemInfo.cpu_cores} OS {systemInfo.os}
{/if}

Pick a model

{#each models as model, i} {/each}
{/if} {/if}
{/if}