Memory

Otta remembers your preferences, habits and current work, so you do not have to re-explain.

Otta remembers things about you and carries them into every conversation.

Telling it to remember

Just say so:

Remember: always reply to me in English

From now on, don't add comments to code you give me

Or have it summarise:

Write down what we just decided

Making it recall

Usually automatic — it surfaces relevant memories when the topic comes up. To force it, ask:

How did I decide this before?

What have we said about pricing?

What it stores

TypeExampleHow it applies
Personal detailsRole, tools you use, how you phrase thingsCarried into every conversation
Behavioural rules"Reply in English", "comments say what, not why"Carried into every conversation
Specific facts"This project tags first, then builds"Recalled when relevant

Scope

Memory is either global or project-scoped:

  • Global — applies to every conversation
  • Project — applies only inside a particular project folder

"I prefer pnpm" suits global; "this repo's default branch is master" suits project. Otta picks, and you can override:

Only remember this for the current project

Editing and deleting

Delete the memory about X

I changed my mind — add comments to code from now on

Memory is stored as Markdown files on your machine, so you can also edit them in any editor.

Sync

Memory does not sync across devices. A new machine starts fresh, or you copy the memory folder across manually.

Troubleshooting

It didn't remember what I said

Check that you asked it to. Things mentioned in passing do not enter memory — say "remember" or "write that down".

It's using out-of-date information

Correct it directly: "forget what I said about X, it's Y now".

New machine, and it doesn't know me

Memory does not sync. Build it up again, or copy the memory folder over.