SoftwareBuild

Novamem

AI memory

Every AI agent on your team remembers the same decisions, preferences and project facts.

A memory service for AI agents. They remember what matters between conversations, privately for each person or shared across a project.

Novamem overview: live queries per second, 24-hour history and usage per token
See how your agents use memory, token by token.
Why Novamem

AI agents forget everything

Every conversation with an AI agent starts from zero. People explain the same background again. Agents relearn the same conventions, and a decision made in one tool means nothing in the next. Whatever one colleague’s assistant picked up about a project never reaches anyone else on the team.

What makes it different

Why it’s built the way it is.

01

One memory, whatever the tool

Claude Code, Cursor, Codex and other agents read and write one shared memory over MCP or HTTP. Learn a fact in one tool and it’s waiting in the next.

02

Search on five signals at once

Keywords, meaning, links between memories, recency and named identifiers are scored together. Each result shows how much every signal counted.

03

Private by default, shared by project

Your own memory is yours alone. Project memories go to that project’s members and no one else.

04

Holds on to what’s true now

Duplicates get merged. When a new fact contradicts an old one, the old entry is marked superseded, so agents work from the current version.

How it works

From setup to everyday use.

  1. 1

    Run the server

    Deploy with Docker Compose or on Kubernetes, on Postgres with pgvector or Qdrant. Point it at whichever embedding model you like.

  2. 2

    Connect the agents

    A single command finds the AI tools on a computer and writes their MCP configuration, with a personal access token.

  3. 3

    Agents remember as they work

    Before a task, an agent pulls in relevant memories. Afterwards it saves the outcome worth keeping, noting the agent’s name and the sensitivity.

  4. 4

    Share by project

    Create a project and add colleagues by email. From then on their agents read and write the same project memory.

  5. 5

    Memory stays lean

    Memories nobody uses drift from the fast tier to the vector tier over time, and can still be recalled. The ones in regular use stay warm.

A closer look

See Novamem at work.

A memory search in a shared project, each result with the signals that found it
Every answer shows why it was found.
A shared project with its owner and members
Share a project's memory with exactly the people who need it.
Memory graph around one memory and the memories linked to it
Memories that share facts are linked.
Operator view listing users with their roles
Admins manage accounts; memories stay private per person.
Features

What it does, in detail.

Recall

  • Hybrid search Full-text, vector, graph, recency and entity signals merged into one ranking. The weights can change per query.
  • Context in one call At the start of a task an agent gets the relevant memories and the recent ones in one go.
  • Time-based recall Ask what was remembered today, or since any date.
  • Linked memories Memories that mention the same entities are linked. Agents can walk from one memory to its neighbours.

Writing and hygiene

  • Worthiness gate Filler like "ok" or "thanks" is turned away before it’s stored.
  • Duplicate handling An exact repeat returns the memory that’s already there. A near-duplicate updates it in place.
  • Contradiction supersession A newer fact that contradicts an older one replaces it. The old entry stays for provenance but drops out of recall.
  • Sensitivity levels Public, internal, private or sensitive. Sensitive entries stay out of recall unless someone asks for them explicitly.
  • Provenance Every memory records the agent that wrote it, its source and how confident it is.

Teams and control

  • Per-user isolation Each memory belongs to one user. The only way across is a shared project.
  • Projects with members Sub-brains that owners share with named colleagues, and can take them off again.
  • Scoped API tokens Full or read-only tokens for each agent and machine. Expiry is optional, and usage is tracked per token.
  • Quotas and rate limits Caps on entries and writes for each user. A request limit for each client.
  • Audit log Administrative actions, recorded so operators can review them.

Dashboard

  • Search and browse Put a question to your memory and see the signal breakdown on each result. Or browse everything in a project.
  • Memory graph See how memories connect, one neighbourhood at a time.
  • Usage overview Live queries and saves per second, 24 hours of history, and usage for every token.
  • Operator views For administrators: users, the health of every dependency, store sizes and the audit log.
Use cases

Who uses it, and for what.

Engineering teams using AI agents

Coding agents remember the team’s conventions, its architecture decisions and the known pitfalls, in every developer’s tools.

Shared project context

Everyone on the project, and every agent they use, works from the same facts. Who owns what, which thresholds apply, what’s still undecided.

Personal assistant memory

Your preferences and way of working follow you from one AI tool to the next. Nobody else sees them.

At a glance

Runs on
Linux server or Kubernetes; a laptop for a single user
Deployment
Docker Compose or Kubernetes, on your own infrastructure
Requirements
Postgres, plus pgvector or Qdrant; an OpenAI-compatible embedding endpoint of your choice
Integrates with
MCP and HTTP clients, with setup for Claude Code, Claude Desktop, Cursor, Cline, Continue, Kilo Code and others
Interfaces
MCP, JSON HTTP API with OpenAPI spec, web dashboard
Built with
Go, Postgres, React

Questions

Where do our memories live?

In your own Postgres and vector store, on your own infrastructure. The embeddings come from the endpoint you configure, and that can be a model you host yourself.

Can one person’s agent see another person’s memories?

No. Personal memory is visible to its owner only. Project memory is visible to the project’s members, and to nobody else.

What stops agents filling it with noise?

Several things. A gate turns filler away and repeats get merged. Contradicted facts are superseded, and memories nobody uses leave the fast tier over time.

How is it priced?

It depends on scope: how many users, and the deployment and support you need. Book a demo and we’ll size it with you.

Build

AI that writes code to senior standards, with memory and context.

See it on your own data.

We run the demo with your data, then propose a scope and pricing.

info@azrty.com+971 58 562 6444Meydan Grandstand, 6th floor, Dubai
Novamem: Long-term memory for your AI agents, shared across the team. | Azrty