New · Chrome extension
Remember this. From any tab.
A small Manifest V3 extension with one job: get the page you are reading, the text you highlighted, or the thought in your head into your Mnemo memory — and let you ask that memory back without leaving the tab. Every save is queued durably, so it is never silently lost.
It speaks the public REST API with fetch from the service worker: POST /v1/documents for a page, POST /v1/memories for a selection or a thought, POST /v1/answer to ask (scope answer:read), GET /v1/memories?limit=1 for Test connection. Install is load unpacked today; a Chrome Web Store listing is coming.
Install, mint, paste
- Load it unpacked — clone https://github.com/shhahhussain/mnemo-extension.git, npm run build, and load the dist/ folder from chrome://extensions with Developer mode on. Ask and the web:inbox default ship in the current release; on an earlier build, pull, rebuild, and reload.
- Mint a scoped key — memories:read, memories:write, documents:write, search:read, answer:read, 365-day expiry (the dashboard's 'Chrome extension' preset fills these in, or pick them by hand). It can save and ask. It cannot delete.
- Paste, test, forget about it — Options → paste the key → Test connection. Saves go to web:inbox by default (tags must be <type>:<id>); point it at user:<you> or any person:<slug> container and every save carries source.kind = extension.
Reliability over features, on purpose
- Durable retry queue — a failed save is written to chrome.storage.local and retried with backoff by an alarm; the toolbar badge shows how many are still waiting.
- A key that cannot delete — the recommended preset excludes memories:delete.
- Idempotent by construction — pages dedupe on a hash of the URL; thoughts and selections carry an idempotency key.
- Nothing leaves but the save — no telemetry; host_permissions is exactly https://api.mnemohq.com/*; the content script is injected on demand for the tab you are on.
- Ask answers with quotes — citations under the answer, 'Nothing in your memory about that yet' when there is nothing, and a 403 that names the missing scope.
Explore Mnemo
- Mnemo API documentation
- Pricing
- Benchmarks
- Company Brain for Slack
- Ask Mnemo widget
- People — one memory container per person
- Daily Brief
- Memory Inbox
- Timeline
- Meeting Memory
- Chrome extension
- WhatsApp and voice-note capture
- Data-source connectors
- Framework integrations
- Trust and security
- Contact
- llms.txt
- OpenAPI 3.1 specification