MemryLab
ShippedA searchable timeline of how your thinking changed.
Point it at your journals, chat exports, notes and archives. It builds a visual timeline of how your beliefs and interests moved over years. Everything stays on the machine by default.
- Rust
- Tauri 2
- React 19
- SQLite FTS5
- D3
- Ollama
- import formats
- Obsidian, Notion, Evernote, social archives and messaging exports, behind one detection layer.
- Windows installer
- The setup.exe in the v0.3.6 release of 27 March 2026, 5,687,222 bytes. The whole app, including the search index, with no vector database.
- telemetry calls
- No analytics and no phone-home. It runs fully on the machine with a local Ollama model; a cloud model is optional.
The problem
Your record of how you used to think is scattered across a dozen exports in a dozen formats, and the only tools that would index it want to upload the lot to someone else's server.
The approach
A native desktop app under a strict hexagonal architecture, so the domain has no knowledge of which database, which LLM provider, or which UI is attached. Nine port interfaces, seven SQLite-backed stores, and more than thirty source adapters behind one detection layer.
The part that was actually hard
Semantic search with no vector database. Cosine similarity runs inside SQLite alongside BM25 keyword search, and the two are fused with reciprocal rank fusion, which keeps the whole index in one file and the Windows installer under six megabytes.
Where it landed
Shipped, with installers for Windows, macOS and Linux (latest release v0.3.6, 27 March 2026). Eight-stage analysis pipeline covering themes, sentiment, beliefs, entities, contradictions and narrative evolution, ten interactive views, and a RAG chat interface that cites its sources. Zero telemetry, zero cloud dependency, MIT licensed.