
Lore
Gives every MCP client access to a shared SQLite store of every conversation you've ever had across Claude Code, Cursor, Codex, and other agents. Indexes JSONL transcripts and agent-specific SQLite databases into a single searchable archive that survives context window compaction. Exposes search_memory for keyword lookups, find_relevant for recency-weighted results, get_message and get_context for drilling into specific turns, get_session for paging through transcripts, and push for writing new sessions. The CLI mirrors every MCP tool response byte-for-byte, so you can search and navigate without spinning up the server. Useful when you need last week's debugging thread accessible to today's agent, or when switching between tools but wanting continuous memory.
- GitHub stars
- 9
- tools
- 9
- transport
- STDIO
- last updated
- Jun 7, 2026
Tools
9 toolsPublic tool metadata for what this MCP can expose to an agent.
search_memoryKeyword search over the shared session memory.
Keyword search over the shared session memory.
No parameter schema in public metadata yet.
find_relevantRecency-blended search over the shared session memory.
Recency-blended search over the shared session memory.
No parameter schema in public metadata yet.
get_messageRead one message by id.
Read one message by id.
No parameter schema in public metadata yet.
get_contextReturn the messages around a given message id.
Return the messages around a given message id.
No parameter schema in public metadata yet.
get_sessionReturn a page of messages from a session.
Return a page of messages from a session.
No parameter schema in public metadata yet.
list_sessionsList recent sessions.
List recent sessions.
No parameter schema in public metadata yet.
timelineReturn activity counts grouped by day or hour.
Return activity counts grouped by day or hour.
No parameter schema in public metadata yet.
statusReport store health and freshness.
Report store health and freshness.
No parameter schema in public metadata yet.
pushAdd a live session from a JSON batch.
Add a live session from a JSON batch.
No parameter schema in public metadata yet.
Sponsors
Readme
📖 Lore
Shared, full-fidelity, session history for every AI agent you use.
Any Agent. Any Session. Any Turn. Anytime.
The session you ran in Claude Code this morning, Openclaw can pull up this afternoon. The debugging thread Cursor worked through last week, Hermes can read like it was sitting right there. Lore gives all of your coding agents one shared memory: across every tool, across every session, and it never expires.
That is the part most "agent memory" misses. Other tools remember things for one agent, inside one app. Lore makes every session any of your agents has ever had searchable by any other agent, anytime. What Codex figured out, Claude Code knows. What you solved on Tuesday is one search away on Friday, in whatever agent you happen to be in.
And yes, it survives compaction. When a context window fills up and compacts, the work isn't gone, it's sitting right there on disk. Lore just makes it reachable again, fully searchable, right where your agents work. Local, private, and yours forever.
https://github.com/user-attachments/assets/b5c0f077-47da-4502-bf78-2ce08abf034f
Inspired by RLM
v0.2.0 release
Details
- Repository
- github.com/jordanhindo/lore
- Category
- AI & LLM Tools
- Package
@jordanhindo/lore- Transport
- STDIO
- Registry
- MCP registry, active