YourMemory ble sluppet på Show HN denne uken og lover at viktige fakta blir værende, gamle preferanser falmer, og motstridende informasjon overskrives automatisk. Repoet ligger på github.com/sachitrafa/YourMemory med 87 stjerner og kjører som en standard stdio MCP-server. Den måler 59 prosent recall@5 på LoCoMo-10 (1 534 QA-par), mot 28 prosent for Zep Cloud, ifølge utviklerens publiserte benchmark-tall.
Arkitekturen er overraskende konkret. Hver minneoppføring lagres i DuckDB med en 768-dimensjonal embedding fra all-mpnet-base-v2, kategoriseres som strategy, fact, assumption eller failure, og får en eksponentiell decay-kurve som varierer med kategori. En fact overlever rundt 24 dager uten kall, en failure rundt 11. Recall sjekker først cosine similarity, deretter en grafutvidelse via NetworkX som fanger semantisk beslektede minner som ikke deler vokabular.
«Memories recalled frequently resist decay. Memories below strength 0.05 are pruned automatically every 24 hours.» — Sachit Misra, utvikler, i README
For deg som bygger med Claude Code, Cursor, Cline eller en hvilken som helst MCP-klient er installasjonen pip install yourmemory og en config-blokk i mcpServers. Tre MCP-tools eksponeres: recall_memory, store_memory og update_memory. Med en sample-CLAUDE.md på plass følger Claude rutinen automatisk på hver oppgave.
Lisensen er CC BY-NC 4.0, altså gratis til personlig bruk, utdanning, akademisk forskning og åpne prosjekter, men ikke kommersiell uten egen avtale. For en bedrift som vurderer å bytte fra Zep eller en hjemmebygget Redis-løsning er det den første reelle bremsen, ikke teknikken.
Hva bør du gjøre?
- Test recall@5 selv mot din egen agent-historikk. LoCoMo-tallene er publisert, men din samtaledomene vil sannsynligvis se annerledes ut.
- Hvis du allerede bruker Zep, Mem0 eller Letta, la YourMemory kjøre parallelt i én uke og logg hvilke fakta hver av dem henter inn. Du vil raskt se hvor decay-strategien skiller lag fra TTL-baserte løsninger.
- Vurder kommersiell lisens før du bygger inn i et SaaS-produkt. CC BY-NC tillater intern bruk og demoer, men en kommersiell deploy krever en separat avtale med utvikleren.