OPEN-SOURCE PROJECT / MCP MEMORY

call-me-vera

Shared memory for
AI coding agents.

A lightweight, append-only project log that carries context across agents and sessions. Store locally, resume explicitly, and trace decisions back to their source.

Python coreSQLite storageMCP interfaceMIT license
ARCHITECTURE OVERVIEWSHARED LOCAL STORE
01
ClaudeSESSION 01
RECORD ↘
Vera memory.vera_store.db
#001
REQUESTSwitch auth to OAuth
#002
REASONUnify the login experience
#003
STATEImplemented. Tests are next.
APPEND-ONLYA number for every entry.
02
CodexSESSION 02
RESUME ↗
WRITE → STORE → READ

One numbered log.
Independent sessions.

Concept illustration · not a live connection
STORAGELocal SQLite + WAL
CORE DEPENDENCIESPython standard library
RECORDING MODELExplicit, append-only
STARTUP CONTENT BUDGET12,000 characters

01 / ARCHITECTURE

Continuity through a shared log.

Each agent reads the same memory before starting work.
The log persists independently of conversation sessions.

VERA / CONCEPT DEMO

02 / DESIGN PRINCIPLES

A small, inspectable memory layer.

01

APPEND-ONLY

Preserve the original history.

Records are append-only. SQLite triggers reject updates and deletes, preserving the original history.

02

CITABLE BY DESIGN

Keep citations accessible.

Your agent writes a cited digest. New sessions load a bounded memory preview; original entries remain available by number.

03

AGENT-AGNOSTIC

Use the same storage interface.

Claude, Codex, and MCP-compatible local models read and write the same SQLite file or named store.

VERA'S ROLE

Vera stores and retrieves. The agent interprets, checks contradictions, and summarizes. Recording is explicit, triggered by your request or a tool call. No embedding model, vector database, or automatic activity capture.

03 / QUICK START

Connect your first agent.

Clone the repository, install the MCP integration, and register the local store with Claude Code. Once connected, ask your agent for “Vera guide” for onboarding in any of 12 supported languages.

Read the session guide
QUICK START / CLAUDE CODE
git clone https://github.com/Ag3497120/call-me-vera.git
cd call-me-vera
pip install -e ".[mcp]"

vera init .
claude mcp add vera -- vera mcp --store ./.vera_store.db
Say this to your connected agentVera guide

Resume a named store from another application.

Name your current memory with vera claim-name my-project. Resume it with vera start --name my-project from another session on the same machine and user account. The name resolves to one fixed location.

Sharing between Macs ↗

SOURCE & DOCUMENTATION

Inspect the implementation.

Read the source, review the tests, and explore the operating constraints.

Open repository