Settings & System

{$memoryCount}
Memories
{($avgRetention * 100).toFixed(1)}%
Avg Retention
{$isConnected ? 'Online' : 'Offline'}
WebSocket
v2.0
Vestige

Cognitive Operations

FSRS-6 Consolidation
Apply spaced-repetition decay, regenerate embeddings, run maintenance
{#if consolidationResult}
{#if consolidationResult.processed !== undefined}
{consolidationResult.processed}
Processed
{/if} {#if consolidationResult.decayed !== undefined}
{consolidationResult.decayed}
Decayed
{/if} {#if consolidationResult.embedded !== undefined}
{consolidationResult.embedded}
Embedded
{/if}
{/if}
Memory Dream Cycle
Replay memories, discover hidden connections, synthesize insights
{#if dreamResult}
{#if dreamResult.insights && Array.isArray(dreamResult.insights)}
Insights Discovered:
{#each dreamResult.insights as insight}
{typeof insight === 'string' ? insight : JSON.stringify(insight)}
{/each} {/if} {#if dreamResult.connections_found !== undefined}
Connections found: {dreamResult.connections_found}
{/if} {#if dreamResult.memories_replayed !== undefined}
Memories replayed: {dreamResult.memories_replayed}
{/if}
{/if}
{#if retentionDist}

Retention Distribution

{#if retentionDist.buckets && Array.isArray(retentionDist.buckets)}
{#each retentionDist.buckets as bucket, i} {@const maxCount = Math.max(...(retentionDist.buckets as {count: number}[]).map((b: {count: number}) => b.count), 1)} {@const height = ((bucket as {count: number}).count / maxCount) * 100} {@const color = i < 2 ? '#ef4444' : i < 4 ? '#f59e0b' : i < 7 ? '#6366f1' : '#10b981'}
{(bucket as {count: number}).count}
{i * 10}%
{/each}
{/if}
{/if}

Keyboard Shortcuts

{#each [ { key: '⌘ K', desc: 'Command palette' }, { key: '/', desc: 'Focus search' }, { key: 'G', desc: 'Go to Graph' }, { key: 'M', desc: 'Go to Memories' }, { key: 'T', desc: 'Go to Timeline' }, { key: 'F', desc: 'Go to Feed' }, { key: 'E', desc: 'Go to Explore' }, { key: 'S', desc: 'Go to Stats' }, ] as shortcut}
{shortcut.key} {shortcut.desc}
{/each}

About

V
Vestige v2.0 "Cognitive Leap"
Your AI's long-term memory system
29 cognitive modules
FSRS-6 spaced repetition
Nomic Embed v1.5 (256d)
Jina Reranker v1 Turbo
USearch HNSW (20x FAISS)
Local-first, zero cloud
Built with Rust + Axum + SvelteKit 2 + Svelte 5 + Three.js + Tailwind CSS 4