YourMemory: AI memory with biological decay hits 59% recall on LoCoMo-10

YourMemory implements persistent memory for AI agents using the Ebbinghaus forgetting curve — memories decay unless reinforced by recall, and unused data is pruned when it hits a threshold. Built as a local-first MCP server on DuckDB, it combines BM25, vector search, and a graph layer to solve the "logical neighbor" problem where semantic search misses relevant but non-similar nodes.
Benchmarks
On the LoCoMo-10 benchmark (1,534 QA pairs across 10 multi-session conversations):
- YourMemory: 59% Recall@5 (95% CI: 56–61%)
- Zep Cloud: 28% (95% CI: 26–30%)
That's 2× better recall than Zep Cloud. Stateless vector stores reportedly suffer 84% more token waste.
Quick Start
Python 3.11–3.14. No Docker or external services needed.
pip install yourmemory
yourmemory-setupGet your config path:
yourmemory-pathMCP Configuration
Claude Code — add to ~/.claude/settings.json:
{
"mcpServers": {
"yourmemory": {
"command": "yourmemory"
}
}
}Claude Desktop — add to the appropriate config file:
{
"mcpServers": {
"yourmemory": {
"command": "yourmemory"
}
}
}Cline, Cursor, OpenCode, and any MCP-compatible client (Windsurf, Continue, Zed) can wire it in using the full path from yourmemory-path.
Memory Workflow
Copy the sample instructions:
cp sample_CLAUDE.md CLAUDE.mdThen edit CLAUDE.md with your name and user ID. Claude follows a recall → store → update workflow on every task using three MCP tools:
recall_memory(query)— surfaces relevant memories at start of taskstore_memory(content, importance)— embeds and stores with biological decayupdate_memory(id, new_content)— re-embeds and replaces outdated info
Example: store_memory("Sachit prefers tabs over spaces in Python", importance=0.9, category="fact")
Who It's For
Developers building AI coding agents that run long-lived projects and need to remember user preferences, project context, and avoid retraining from scratch each session.
📖 Read the full source: HN LLM Tools
👀 See Also

Clooks: A Persistent Hook Runtime for Claude Code
Clooks is a persistent HTTP daemon that handles Claude Code hook dispatch without process spawning, reducing latency from ~34.6ms to ~0.31ms per invocation. It includes automatic migration, LLM handlers with prompt templates, dependency resolution, and plugin packaging.

SOPHIA Meta-Agent for AI Agent Maintenance
SOPHIA is a meta-agent designed as a Chief Learning Officer that observes, diagnoses, researches, and proposes improvements to other AI agents in production ecosystems. The system was designed through 7 iterations using 4 frontier models with human approval required for all deployments.
xAI TTS Integration for Home Assistant Built with Claude — Full Repo
A developer used Claude to build a custom Home Assistant integration for xAI's TTS API (Eve voice) with full UI config, five voices, and speech tags.

Codeflash Analysis: 118 Performance Bugs Found in Two PRs Written with Claude Code
Codeflash measured performance of two major features built with Claude Code and found 118 functions running up to 446x slower than necessary. The analysis revealed patterns of inefficient algorithms, redundant computation, missing caching, and suboptimal data structures.