Overview
One Postgres-native store on your machine, shared by every client: the CLI, MCP agents, a browser viewer, and plain HTTP. Requires Node 20 or later.Install
npx memloom@latest <command>.Start
~/.memloom with the store and config.env, then starts the daemon.Use it
If
memloom is not found after installing, your Node is probably too old. npm skips a package
whose engines it cannot satisfy, so nothing lands on your PATH. Check node -v, upgrade, and
install again.Turning on cloud mode
Without a key memloom runs offline with deterministic embeddings and no dedup. SetOPENROUTER_API_KEY in ~/.memloom/config.env, then:
Memory types
Every memory carries a type, and it means the same thing whichever client wrote it. Defaults tofact.
Chunks from ingested files are not saved memories. They carry the sentinel type
context.
Bring your files
from lecture-notes.pdf › LIMITS OF FUNCTIONS > 2. DEFINITION (p. 1).
See Extractors and chunking.
The daemon
memloom serve owns the store. Everything else is a client, and any CLI command starts it if it
is not running.
Where next
Features
What memloom does, one card per capability.
Architecture
One daemon, one store, many clients.
CLI reference
Every command.
MCP setup
Give your agent the store.