Your coding agent forgets.
This is its memory.
Hypermnesia is a local-first memory system for Claude Code, Cursor, and Google Antigravity. It captures codebase decisions from real sessions, decays stale context, and hydrates future sessions with surgical precision.
See Context Hydration in Action
Select sample prompt scenarios to see how Hypermnesia injects targeted memories vs a memoryless agent guessing blindly.
[HYPERMNESIA HYDRATED CONTEXT - 2 Memories Injected]
• [decision] Auth tokens use Ed25519 asymmetric signatures (retired HMAC in v0.2.1)
• [convention] Store local session database in ~/Library/Application Support/Hypermnesia
Agent Output: "Adding profile auth endpoint. Using Ed25519 token validation per decision #142, placing session storage in standard ~/Library path..."
[NO CONTEXT INJECTED]
Agent Output: "I'll create a standard JWT auth endpoint with HMAC-SHA256 and store state in /tmp/app.db..." ❌ (Violates project convention & retired HMAC decision)
How Hypermnesia works
Automatic transcript capture, typed memory extraction, contradiction retirement, and confidence decay keep your agent's context accurate and sharp.
Session Hooks
Editor hooks checkpoint transcript slices without blocking your agent. Out-of-band processing ensures zero session lag.
Typed Extraction
Pluggable LLM classifier (Gemini 3.5 Flash default, fallback `claude -p`) extracts typed memories: decision, convention, intent, fact, concern.
Dedup & Contradictions
Jaccard deduplication merges near-duplicates. Newer contradicting captures retire older ones automatically; weak writes land as drafts.
Graceful Staleness
Memories age through Fresh → Aging → Stale → Dormant unless revalidated by active session usage.
Context Injection
Relevance-ranked, confidence-gated memories are injected into new agent sessions automatically.
Memory Dreams
While your machine sleeps, Hypermnesia reflects across past sessions to mine epiphanies and draft reusable skills.
One-command setup for all your tools
Works across Claude Code, Cursor, Google Antigravity, and any stdio Model Context Protocol client. Launch the app once and the hypermnesia command is ready in your terminal.
# One command wires hooks, memory guide, and background drain for Claude Code:
# Wire Cursor MCP tools and sessionStart / stop hooks:
# Wire Google Antigravity CLI, IDE, and app conversation hooks:
# Add Hypermnesia stdio MCP server to any Model Context Protocol config:
Evaluation Benchmarks
Tested on synthetic tasks and real codebase conventions to measure hydration impact objectively.
"Automatic hydration solved 15/24 convention tasks vs 3/24 for memoryless baseline, and 12/12 on explicit requirements. The full harness, raw logs, and cases where memory hurt are committed in evals/RESULTS.md."
Interactive Terminal Simulator
Click commands below to test real CLI output behavior in real time.