Skip to content
This repository was archived by the owner on Jun 3, 2026. It is now read-only.

Commit f120bf0

Browse files
authored
update readme
1 parent 705d31b commit f120bf0

1 file changed

Lines changed: 31 additions & 25 deletions

File tree

‎README.md‎

Lines changed: 31 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -59,8 +59,6 @@ Just type "X" on any AI platform of your choice and choose between the four mode
5959

6060
https://github.com/user-attachments/assets/8e3349ab-63c9-4046-821d-ca8097948440
6161

62-
https://github.com/user-attachments/assets/60a1d5c3-2efe-4ef1-abb3-e334f5cc5fb7
63-
6462
## Features
6563

6664
### Chrome Extension
@@ -81,12 +79,16 @@ Paste a shared ChatGPT, Claude, or Gemini link. XMem opens it, extracts every us
8179

8280
You can also upload a transcript file (text, markdown, or JSON). XMem has built in parsing for Cursor and Antigravity exports and uses an LLM fallback for unknown formats.
8381

82+
https://github.com/user-attachments/assets/4ff22405-b7ad-4b78-9189-9a6e3ebd5e40
83+
8484
### Scanner
8585

8686
Scanner indexes entire Git repositories and builds a queryable knowledge graph of your codebase.
8787

8888
Once indexed, you can ask natural language questions about files, functions, dependencies, and impact. Use it to understand a new repo, find where a feature lives, trace how code connects, or figure out what would break if you changed something.
8989

90+
https://github.com/user-attachments/assets/f0fd393e-3820-404b-8d0e-e452e1dd52d0
91+
9092
### Multi-Domain Classification
9193

9294
Not all memory is the same, and treating it that way is why other solutions underperform. XMem's **Classifier Agent** analyzes every piece of incoming data and routes it to the right domain:
@@ -165,6 +167,8 @@ pip install -e ".[local]"
165167

166168
## Architecture
167169

170+
<img width="1536" height="1024" alt="WhatsApp Image 2026-04-27 at 11 50 51" src="https://github.com/user-attachments/assets/424d1c77-63e3-48ac-b457-6beecd437f65" />
171+
168172
XMem is built as a **pipeline of specialized AI agents** coordinated by LangGraph, backed by a deterministic execution layer (Weaver) and three purpose-built storage engines.
169173

170174
### Ingestion Flow
@@ -259,28 +263,6 @@ User Query
259263

260264
We tested XMem against every major memory solution on two established academic benchmarks. XMem outperforms across the board.
261265

262-
### LongMemEval-S
263-
264-
The industry standard benchmark for long-term conversational memory. Tests whether a system can recall facts, track preference changes, reason about time, and maintain context across sessions.
265-
266-
<table>
267-
<tr>
268-
<th>Category</th>
269-
<th>XMem (Gemini 3-flash)</th>
270-
<th>Backboard.io (GPT-4o)</th>
271-
<th>Mastra (GPT-4o)</th>
272-
<th>Supermemory (GPT-4o)</th>
273-
</tr>
274-
<tr><td><strong>Single-Session Assistant</strong></td><td><strong>96.43</strong></td><td>98.2</td><td>82.1</td><td>96.43</td></tr>
275-
<tr><td><strong>Single-Session User</strong></td><td><strong>97.1</strong></td><td>97.1</td><td>98.6</td><td>97.14</td></tr>
276-
<tr><td><strong>Knowledge Update</strong></td><td><strong>91.2</strong></td><td>93.6</td><td>85.9</td><td>88.46</td></tr>
277-
<tr><td><strong>Multi-Session</strong></td><td><strong>93.6</strong></td><td>91.7</td><td>79.7</td><td>71.43</td></tr>
278-
<tr><td><strong>Temporal Reasoning</strong></td><td><strong>94.5</strong></td><td>91.7</td><td>85.7</td><td>76.69</td></tr>
279-
<tr><td><strong>Single-Session Preference</strong></td><td><strong>87.0</strong></td><td>90.0</td><td>73.3</td><td>70.0</td></tr>
280-
</table>
281-
282-
> XMem matches Backboard.io across all categories, both scoring near-perfect on session recall and preference tracking. XMem outperforms Mastra by **9.2 points** and Supermemory by **11.8 points** overall.
283-
284266
### LoCoMo
285267

286268
Tests compositional reasoning over memory. Can the system connect facts across conversations, reason about temporal relationships, and answer open-ended questions?
@@ -305,6 +287,28 @@ Tests compositional reasoning over memory. Can the system connect facts across c
305287

306288
> On multi-hop reasoning (connecting facts from different conversations), XMem beats the next best system by **26.3 points**. Overall, XMem leads all systems at **91.5%**, ahead of Zep at 75.14.
307289
290+
### LongMemEval-S
291+
292+
The industry standard benchmark for long-term conversational memory. Tests whether a system can recall facts, track preference changes, reason about time, and maintain context across sessions.
293+
294+
<table>
295+
<tr>
296+
<th>Category</th>
297+
<th>XMem (Gemini 3-flash)</th>
298+
<th>Backboard.io (GPT-4o)</th>
299+
<th>Mastra (GPT-4o)</th>
300+
<th>Supermemory (GPT-4o)</th>
301+
</tr>
302+
<tr><td><strong>Single-Session Assistant</strong></td><td><strong>96.43</strong></td><td>98.2</td><td>82.1</td><td>96.43</td></tr>
303+
<tr><td><strong>Single-Session User</strong></td><td><strong>97.1</strong></td><td>97.1</td><td>98.6</td><td>97.14</td></tr>
304+
<tr><td><strong>Knowledge Update</strong></td><td><strong>91.2</strong></td><td>93.6</td><td>85.9</td><td>88.46</td></tr>
305+
<tr><td><strong>Multi-Session</strong></td><td><strong>93.6</strong></td><td>91.7</td><td>79.7</td><td>71.43</td></tr>
306+
<tr><td><strong>Temporal Reasoning</strong></td><td><strong>94.5</strong></td><td>91.7</td><td>85.7</td><td>76.69</td></tr>
307+
<tr><td><strong>Single-Session Preference</strong></td><td><strong>87.0</strong></td><td>90.0</td><td>73.3</td><td>70.0</td></tr>
308+
</table>
309+
310+
> XMem matches Backboard.io across all categories, both scoring near-perfect on session recall and preference tracking. XMem outperforms Mastra by **9.2 points** and Supermemory by **11.8 points** overall.
311+
308312
### How We Benchmark
309313
- **Evaluation**: LLM-as-Judge using Gemini with structured rubrics
310314
- **Fairness**: All systems tested with identical conversation histories and queries
@@ -336,7 +340,9 @@ npm install && npm run build
336340

337341
Load `dist/` in Chrome via `chrome://extensions` &rarr; "Load unpacked". Point it to your server URL.
338342

339-
https://github.com/user-attachments/assets/97793cf9-d247-4d02-9c31-3cc9bbbf89aa
343+
344+
https://github.com/user-attachments/assets/605985c3-ef27-4096-a28c-b0b4cc6f8b8d
345+
340346

341347
### 3. Index a Repository (Optional)
342348

0 commit comments

Comments
 (0)