Getting started
Sign in, capture your first memories, and find them again.
nicemem is a personal memory store: notes, code snippets, links, and memories you want back later. You reach it from three places — the web app, a REST API, and an MCP server for your agents — and all three see the same store. There are really only two verbs: add a memory, get it back.
Sign in
Sign in with Google at nicemem.com. Your first sign-in creates your account, along with one open space called General — more on spaces later. The free plan includes 100 new memories per month; see plans.
Capture
The composer sits at the top of your timeline. Type, hit ⌘↵, done.
Inline #tags become tags. Every memory has a kind:
| Kind | What it's for |
|---|---|
note |
The default. Anything written. |
snippet |
Code — gets syntax highlighting. |
link |
A URL worth keeping. |
memory |
Something that happened — decisions, moments, context. |
The timeline
Your memories, newest first, one dense row each — a ledger, not a feed.
It's keyboard-first: j/k to move, ↵ to expand a row in place, and
filter chips narrow by kind, tag, or source. Each row carries a small
strength bar — more on that below.
Search
⌘K opens search. It's semantic: describe what you mean rather than
hunting for exact words — "that fix for the safari autofill popup" works
even if the memory never says "fix". Tags are matched exactly, so tag
things with the literals you'll search for later: error codes, project
names.
Results are ranked by relevance × strength. A memory starts with a 30-day half-life; every time you (or your agent) retrieve it, its half-life extends. Things you keep reaching for stop fading; things you never revisit sink in the rankings — but nothing is ever deleted for being old.
Bring your agent
The interesting part. Create an API key in Settings → Keys, connect your agent over MCP, and install the agent prompt so it saves signal instead of noise. If you'd rather review what an agent writes before it lands, give it a review key.