LOCAL-FIRST AGENT MEMORY

Memory for agents.
In your hands.

Persistent memory, hybrid RAG, and personalization for AI coding agents.

OpenCodeCodexClaude CodeGemini CLIAntigravityMCP
HOT MEMORYfactsalways available
RAGknowledgeon demand
PROJECTgit scopefollows identity
PERSONAdirectivesshared across agents
RETRIEVALhybridFTS5 + vectors
SYNCportableoptional cloud

01 / WHY

AI agents are temporary.
Your context shouldn't be.

Preferences, decisions, research, and project knowledge survive beyond a single session.

02 / MEMORY LAYERS

Store the right thing
in the right place.

01

HOT MEMORY

Remember.

Facts, preferences, constraints, conventions, and concise project context.

remember()
02

COLD KNOWLEDGE

Retrieve.

Research, documents, investigations, and detailed decisions — only when needed.

remember_note()
03

PERSONA

Personalize.

Behavior, tone, directives, and working conventions shared across agents.

kind: "directive"

03 / CONTEXT ARCHITECTURE

Remember what matters.
Retrieve the rest.

HOTALWAYS AVAILABLE

Notebook
memory

  • API conventions
  • User preferences
  • Project constraints
  • Active directives
session → context
COLDON DEMAND

RAG
knowledge

  • Research
  • Documents
  • Investigations
  • Long decisions
search → source

04 / RETRIEVAL

Find the memory.
Not just the words.

QUERY KNOWLEDGE BASEHYBRID / LOCAL
authentication token investigation
01
Authentication Investigationresearch · project
0.94
02
Token storage decisiondecision · project
0.81
03
API authentication docsdocument · global
0.73
SQLite FTS5 BM25 + local vectors + hybrid ranking

05 / CLIENTS

Change the agent.
Keep yourself.

YOUR MEMORY

one persistent layer
01Codexconnected
02Claude Codeconnected
03OpenCodeconnected
04Gemini CLIconnected
05Antigravityconnected
06Any MCP clientready

06 / PERSONA

The model can change.
The persona stays.

PERSONAL AGENT OVERLAYACTIVE
Tone
direct
Working style
concise
Preferences
persistent
Semantics
directive

07 / PROJECT IDENTITY

Memory follows
the repository.

WINDOWSD:\work\memory_plugin
GIT IDENTITYgithub.com/Lotargo/
memory_plugin
same project memory
LINUX / macOS~/projects/memory_plugin

Paths change. Machines change. Project identity doesn't.

08 / LOCAL FIRST

Your memory
belongs to you.

01

Local

Run entirely on your machine. No hosted vector database required.

02

Hybrid

Keep the local runtime and optionally synchronize portable memory.

03

Cloud

Carry memory between environments when portability matters.

SQLiteLocal embeddingsNo external vector DBNo telemetry

09 / GET STARTED

Give your agent
a memory.

Install or remove memory_plugin across all supported clients in one shot, or choose a single client from Quick Start above.

QUICK START All clients first.
Fine-grained below.

The first block handles every supported client. The second block keeps per-client setup explicit when you only want one integration.

Back to Quick Start