diff --git a/tools/ui/src/lib/components/app/models/ModelContext.svelte b/tools/ui/src/lib/components/app/models/ModelContext.svelte
new file mode 100644
index 0000000000..25d25d6675
--- /dev/null
+++ b/tools/ui/src/lib/components/app/models/ModelContext.svelte
@@ -0,0 +1,72 @@
+
+
+
+ {context ? `${formatParameters(context)} tokens` : '—'}
+
diff --git a/tools/ui/src/lib/components/app/models/ModelLoadControl.svelte b/tools/ui/src/lib/components/app/models/ModelLoadControl.svelte
index 3c11078844..171daa2783 100644
--- a/tools/ui/src/lib/components/app/models/ModelLoadControl.svelte
+++ b/tools/ui/src/lib/components/app/models/ModelLoadControl.svelte
@@ -1,5 +1,5 @@
@@ -37,6 +40,10 @@
{#if !canLoad}
{#if showBackendMark}
+ {:else if showRemoteMark}
+
{/if}
{:else if isLoading}
diff --git a/tools/ui/src/lib/components/app/models/ModelsManager/ModelsManager.svelte b/tools/ui/src/lib/components/app/models/ModelsManager/ModelsManager.svelte
index d3c75c0f66..e343a8d504 100644
--- a/tools/ui/src/lib/components/app/models/ModelsManager/ModelsManager.svelte
+++ b/tools/ui/src/lib/components/app/models/ModelsManager/ModelsManager.svelte
@@ -183,6 +183,7 @@
{groups}
{isFavorite}
onSelect={(option) => (selectedId = option.id)}
+ onToggleLoad={(option) => void toggleLoad(option)}
{selectedId}
{summary}
/>
diff --git a/tools/ui/src/lib/components/app/models/ModelsManager/ModelsManagerModelsTable.svelte b/tools/ui/src/lib/components/app/models/ModelsManager/ModelsManagerModelsTable.svelte
index d90ca6742b..6ddb12c9c5 100644
--- a/tools/ui/src/lib/components/app/models/ModelsManager/ModelsManagerModelsTable.svelte
+++ b/tools/ui/src/lib/components/app/models/ModelsManager/ModelsManagerModelsTable.svelte
@@ -1,16 +1,21 @@