Every commit hides a decision. Every PR buries a reason. Lore gives your codebase a persistent memory — so you can interrogate the past, any time, forever.
"Why did we switch from Webpack to Turbopack in 2023?"
The migration was triggered by build time complaints across 47 open issues. Benchmarks in PR #51203 confirmed 10x faster cold starts. Decision authored by @timneutkens in RFC Sept 14, 2023.
Paste any public GitHub URL. Lore ingests every commit, PR, issue, and comment — the full institutional history of your codebase.
await cognee.remember(repo_url)History is structured into a hybrid graph-vector knowledge graph. Relationships between decisions, contributors, and code are permanently mapped.
graph + vector → knowledgeAsk anything about your codebase's past. Memory persists across infinite sessions — context never dies, every answer cites its sources.
await cognee.recall(question)Ingest commits, PRs, and issues into the knowledge graph. Every decision, permanently mapped.
Ask anything. Cognee routes between semantic search and graph traversal to surface the right answer.
Enrich memory after new commits. Prune stale nodes. The graph sharpens as your codebase grows.
Surgically remove deprecated branches or outdated context from persistent memory.
Paste a GitHub URL. Lore handles the rest.
Open a Case →