Claude Code config

Ownmem

Open-source, Git-native memory for AI coding agents — deterministic local recall for Claude Code, Codex, Cursor, Gemini CLI, and compatible tools.

425 stars 10 forksConfig & memory Plugin marketplace Source

Install

Add the plugin marketplace
/plugin marketplace add grpcer/ownmem

Run inside Claude Code, then /plugin to pick what to install from it.

Install
npx ownmem init --hook --hosts claude,codex

Found in the project README. Check it for setup steps after installing.

From source
git clone https://github.com/grpcer/ownmem.git

From the README

OwnMem

Git-native memory for AI coding agents

Open-source project memory for Claude Code, Codex, Cursor, Gemini CLI, and other AI coding agents — local, deterministic, reviewable, and never written behind your back.

English · 简体中文 · 繁體中文 · 日本語 · 한국어 · Español · Français · Deutsch · Português (BR)

✨ Why OwnMem

Most AI agent memory systems optimize for remembering more. OwnMem starts with a different question: who owns project knowledge, who may change it, and how can a bad memory be stopped before it changes a coding agent's actions?

Measured on the locked CC0 corpus in this repository. Reproduce it in a clone with npm run benchmark.

🆚 How it compares

OwnMem does not replace CLAUDE.md or AGENTS.md. Those files say how to work here, and they are read in full every turn. OwnMem answers a different question — which of the things this project learned the hard way are worth putting in front of the model *for this task* — and it is allowed to answer “none of them”.

🚀 Quick start

Requires Node.js 20.6 or newer. Run this inside the repository that should own the memory:

Reopen the agent afterwards. Name the hosts you use in --hosts (claude, codex, cursor, gemini, grok); the list is recorded, and passing it again later is how a host is added or removed. init creates .ownmem/ and the host adapters, edits instruction files such as CLAUDE.md only inside managed blocks, and prints any one-time step a host still needs. Add --check to the same command to preview it, and --locale auto to write the generated instructions in your system language.

⚠️ Upgrading from 0.6.0? Update the package with npm install --save-dev ownmem@latest, then run npx ownmem init --update before anything else. 0.6.0 installed hooks whose subcommands no longer exist, so an installation that keeps…
Read the full README on GitHub

Details

Repository
grpcer/ownmem
Language
JavaScript
License
Apache-2.0
Last updated
14 October 2026
Topics
agent-memoryai-agent-memoryai-memorybm25claude-codeclaude-code-memorycodexcodex-memorycoding-agent-memorycoding-agentscursorcursor-memory

FAQ

What is Ownmem?

Open-source, Git-native memory for AI coding agents — deterministic local recall for Claude Code, Codex, Cursor, Gemini CLI, and compatible tools. It is a config for Claude Code, from grpcer/ownmem on GitHub.

How do I install Ownmem?

Run npx ownmem init --hook --hosts claude,codex, then follow the setup in the README.

Is Ownmem popular?

grpcer/ownmem has 425 GitHub stars and 10 forks. It was last updated on 14 October 2026.

More config & memory

Browse the most popular Claude Code mods, all config & memory, or the skills and MCP server directories.