Your agent can remember. Give it expertise.

SmartMemory keeps your team's expertise (its decisions, rules and lessons, and the reasons behind them) where every AI agent session can find them.

YouSet up the billing tables in MongoDB.

Agent

Before I do: your team decided billing uses a relational database, because ledger writes need relational guarantees. A document store was ruled out. Shall I use PostgreSQL instead?

Checked team memory
Illustrative conversation.

Ask what your team already decided

Agents get the answer, the reason, and what changed. Old decisions are kept, so you can ask what was true on any date.

Which database does billing use?

A relational database.

Why
Ledger writes need relational guarantees.
Ruled out
Document store
Status
Current, decided Mar 3

Illustrative team memory and dates.

How decision memory works

See it work in six minutes

A real session: install it, add a project, ask questions, then watch a new session pick up the context.

Getting started, in 8 short partsCore Concepts

Tested, with the method shown

Our own tests, each with how it was run, so you can judge how far it goes.

25 of 25

Right about past decisions

A notes file edited in place got 1 to 3. Synthetic questions, two seeds, two models.

25× less

Context sent to the agent

Than a hand-kept notes file, with no loss in answer quality. 500 and 2,000 facts, single seed.

Every change is kept, with its history

Decisions are never silently overwritten. One call shows where a memory came from, what it replaced, and whether its history checks out.

Each team sees only its own memory

Every read and write is scoped to a workspace, user or tenant, so one team never sees another team's memory.

Why not just a shared notes file?

  • Keeps old decisionsA notes file overwrites them
  • Answers for any dateA notes file only knows today
  • Spots agents disagreeingA notes file can't notice
  • Keeps the reasonA notes file keeps the outcome

Questions teams ask

Does it work with the agents we already use?

It connects through MCP, which Claude Code and Codex support, and through Python and TypeScript SDKs.

Can other teams see our memory?

No. Every read and write is scoped to a workspace, user or tenant, so one team never sees another team's memory.

Where does our data live?

Run SmartMemory Lite free on your own machine, use the managed cloud service, or, for enterprise, run the full service in your own AWS account.

What does it cost?

Free tier for development and small production deployments. Paid tiers scale with stored items, retrieval calls, and tenancy. See pricing.

Is it open source?

No. SmartMemory Lite ships under the proprietary SmartMemory Lite Runtime License. It is free to use locally.

Keep the decisions. Keep the reasons.

There is a free tier. Developers can install it in two commands.

Get started
pip install smartmemory && smartmemory setup