You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: .claude-plugin/marketplace.json
+2-2Lines changed: 2 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -6,15 +6,15 @@
6
6
},
7
7
"metadata": {
8
8
"description": "Local, token-free file digestion → knowledge-graph memory for Claude.",
9
-
"version": "1.1.0",
9
+
"version": "1.2.0",
10
10
"pluginRoot": "."
11
11
},
12
12
"plugins": [
13
13
{
14
14
"name": "memorised-them-all",
15
15
"source": "./",
16
16
"description": "Convert any attachment to Markdown locally, then digest it into a token-free knowledge graph + exportable memory + offline mind map. 100% local & open-source; auto-installing; Apple-silicon first.",
Copy file name to clipboardExpand all lines: .claude-plugin/plugin.json
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
{
2
2
"name": "memorised-them-all",
3
-
"version": "1.1.0",
3
+
"version": "1.2.0",
4
4
"description": "Locally convert any attachment to Markdown and digest it into a token-free knowledge-graph memory for Claude — global synopsis, per-theme summaries, exportable Markdown notes, and an offline interactive mind map. 100% local, free & open-source, auto-installing, Apple-silicon first.",
|`MTA_FAST`|`off`| fast mode — skip the LLM (classical extraction, deterministic, keeps embeddings) |
194
196
|`MTA_NO_OLLAMA`| unset | hard offline switch (classical + hashing) |
195
197
198
+
> **Accuracy vs speed.** The default path uses the local LLM for the highest
199
+
> extraction accuracy. **Fast mode** (`MTA_FAST=on`, `mta digest --fast`, or the
200
+
> `fast=true` tool arg) skips the LLM for a fully **deterministic**, ~100× faster
201
+
> digest that still builds the graph and keeps semantic recall — ideal for large
202
+
> or frequently-updated corpora.
203
+
196
204
## Apple silicon first
197
205
198
206
- Conversion fans out across **performance cores** (`hw.perflevel0.physicalcpu`),
@@ -227,6 +235,52 @@ and left alone. Only an instance *this tool* starts is stopped on idle.
227
235
**Where are my files?** Under `MTA_HOME/projects/<project>/` — `graph.json`,
228
236
`memory.md`, `memory/`, `mindmap.html`. `export_memory` copies them anywhere.
229
237
238
+
## Modes & performance
239
+
240
+
Two digest modes — the default favours **accuracy & consistency**, fast mode favours **speed & determinism**:
241
+
242
+
|| Default (accurate) | Fast (`--fast` / `MTA_FAST=on`) |
243
+
| --- | --- | --- |
244
+
| Extraction | local LLM (qwen2.5) | classical (deterministic) |
245
+
| Theme summaries | local LLM | deterministic fact-join |
246
+
| Embeddings / recall | local (nomic) | local (nomic) |
247
+
| Reproducible | per-model |**byte-identical across runs**|
248
+
| Relative speed | baseline |**~100× faster**|
249
+
| Best for | highest fidelity | large or frequently-refreshed corpora |
250
+
251
+
Both are **token-free** and **fully local**. Digestion is incremental — pointing `digest` at another folder *extends* the same project; `reset=true` starts fresh. Degenerate/repetitive content is de-duplicated and a reported `MTA_MAX_CHUNKS` cap keeps even pathological inputs bounded.
252
+
253
+
## Platform support
254
+
255
+
Apple M-series is the primary, most-optimised target. Other platforms are supported with portable fallbacks:
|`vectors.npz` + `vectors.json`| local embeddings for recall |
277
+
278
+
A memory built once can be **copied to another machine** and reused read-only — recall and the mind map work with no rebuild. `export_memory` bundles all of the above (including the vector store) into a folder you choose.
279
+
280
+
## Quality & testing
281
+
282
+
This project is exercised hard: a multi-format corpus (Office, PDF, scanned PDF, OCR images, audio), **14 regression tests** (determinism, token-safety, fact attribution, accumulation, OCR, lifecycle, cross-platform), green CI on three OSes, and a multi-agent review pass covering accuracy, reliability, token-safety, reusability, cross-platform, and security. The token-free guarantee is enforced (recall slices are hard-capped) and the digest never returns document contents to the model.
283
+
230
284
## Acknowledgements
231
285
232
286
Built on the shoulders of excellent open-source work — see
Copy file name to clipboardExpand all lines: manifest.json
+2-2Lines changed: 2 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -2,7 +2,7 @@
2
2
"manifest_version": "0.3",
3
3
"name": "memorised-them-all",
4
4
"display_name": "Memorised them All (local, token-free)",
5
-
"version": "1.1.0",
5
+
"version": "1.2.0",
6
6
"description": "Convert any attachment to Markdown and digest it into a token-free knowledge-graph memory — locally.",
7
7
"long_description": "Memorised them All turns a folder of documents into durable, **token-free** memory for Claude, entirely on your machine. It converts every attachment (PDF, Word, Excel, PowerPoint, HTML, EPub, images, audio, and more) to Markdown locally using Microsoft's MarkItDown (kept up to date from upstream automatically), Tesseract OCR, on-device Whisper, and a local Ollama vision model. It then runs an original local pipeline — semantic chunking, local embeddings, local-LLM (with a classical fallback) extraction of entities/relations/facts, embedding+fuzzy entity resolution, and community detection — to build a layered knowledge graph: a global synopsis, per-theme summaries, per-document Markdown notes, an exportable memory bundle, and an offline interactive mind map. Every tool returns only compact metadata or a tiny relevant slice, never document contents, so digesting and recalling whole folders costs ~0 Claude context tokens. Everything is free and open-source and runs locally; the Ollama model server starts on demand and stops after 5 minutes idle. Tuned for Apple M-series silicon (performance-core parallelism, GPU Whisper via MLX, unified-memory-aware concurrency).\n\nTools: digest, recall, memory_overview, export_memory, list_digestible, memory_status, open_mindmap.",
0 commit comments