Local-first memory for AI

Your AI should remember.

Persistent semantic memory for every agent. Private, local, and yours.

  • Claude Code
  • Codex
  • Cursor
  • Devin
  • Cline
  • MCP

Sessions end. Knowledge should not.

Stop starting over.

memo carries durable decisions, facts, and preferences into the next session before your agent answers.

A fresh agent reconstructs yesterday from scratch.

A memo-aware agent starts with what already matters.

One local loop

Save once. Recall everywhere.

Durable knowledge becomes readable Markdown, a hybrid index, and precise context for any MCP-aware agent.

  1. Capture durable knowledge

  2. Index Markdown locally

  3. Recall it in the next session

More than a vector store

Memory with judgment.

memo knows when knowledge changed, where it came from, and which agent needs it.

Time-machine

Rewind the corpus and ask what was known on any date.

Contradiction radar

Find stale decisions and resolve conflicts without erasing history.

Auto-capture

Extract durable insights from real work without constant remember commands.

Cross-agent continuity

Claude Code, Codex, Cursor, Devin, and other MCP clients share one memory.

Smaller context. Stronger continuity.

Useful memory, measurable.

A compact MCP surface and tight recall budget reduce repeated model work while public project activity stays verifiable.

GitHub stars
7GitHub
GitHub forks
2GitHub
Latest release
v3.7.0GitHub
Current PyPI version
3.7.0PyPI
Recent GitHub releasesReleases are ordered from oldest to newest. Vertical offsets are decorative and do not encode a value.v2.12.15v2.12.16v2.12.17v3.5.2v3.7.0
Recent GitHub releasesReleases are ordered from oldest to newest. Vertical offsets are decorative and do not encode a value.
Release dates and links from GitHub

Public data updated:

Conceptual memory graph

Runs on your machine

One command. No cloud account.

Use MLX on Apple Silicon or the CPU backend on Linux. Your prompts and memories stay local.

macOS / Apple Silicon

curl -fsSL https://raw.githubusercontent.com/jagoff/memo/master/install.sh | bash

Linux / CPU

pipx install "mlx-memo[cpu]"

Read full installation guide

Why memo

Local is not a feature. It is the foundation.

A compact comparison; the repository contains the sourced capability matrix.
CapabilitymemoCloud memoryVector store
Local by defaultYesNoSometimes
Time travelYesRareNo
Contradiction handlingYesPartialNo
Cross-agent recallYesPartialCustom
See full sourced comparison

Your agents already learn

Let them remember.

Install memo once and give every session a durable starting point.