Agent Plugins Marketplace
All plugins

zmem

v0.52.0

Local-first shared memory, recall, and reflection hooks for Codex.

CodexClaude Code3 Skills

By BrettLicense: MIT0 GitHub starsUpdated 4 days ago

Directory evidence

Runtimes
Codex and Claude Code
Parsed components
3 skill or MCP entries
Source updated
Sep 20, 2026
Manifest status
Canonical path parsed

The directory validates manifest shape and source location. It does not execute the plugin or provide a security endorsement. Review the indexing methodology

Install zmem for Codex and Claude Code

Installs for the current user
codex plugin marketplace add zaxbysauce/zmem
codex plugin marketplace upgrade zaxbyhub-local
codex plugin add zmem@zaxbyhub-local

Paste and run these commands in a terminal with Codex. They add and refresh the zaxbyhub-local catalog, then install this plugin.

Compatibility: the page URL and API slug “zmem” remain stable.

  • Codex: zmem@agent-plugin-marketplacezmem@zaxbyhub-local

The installer fetches third-party code from the source repository shown on this page. This directory validates manifest structure and source location, but does not perform a security audit; review the manifest, components, and source before installing.

Get the source manually
git clone https://github.com/zaxbysauce/zmem

Clone the source repository, then follow its setup instructions to add the plugin to a compatible client. The repository root is the plugin root.

Plugin files

zmem/
├── .codex-plugin/plugin.json
├── .claude-plugin/plugin.json
├── skills/closeout/SKILL.md
├── skills/closeout-remote/SKILL.md
└── skills/memory/SKILL.md

Included Skills3

closeoutskills/closeout/SKILL.md

End-of-session knowledge closeout for the zmem store. Recall what is already known, capture only generalizable lessons with honest signals, supersede anything this session proved WRONG, consolidate near-duplicates, and review skill-promotion candidates. Use when the user says "closeout", "wrap up", "end of session", "capture what we learned", or after finishing a substantial task whose lessons would otherwise be lost. Not for mid-task capture — the PostToolUseFailure and Stop hooks already handle that.

closeout-remoteskills/closeout-remote/SKILL.md

End-of-session knowledge closeout for sessions WITHOUT access to the zmem store — cloud sessions, Claude Code Remote (CCR), or any other machine that cannot reach this box's store.py. Reflects on the session with the same capture bar as the local `closeout` skill, then emits a portable JSON harvest instead of writing to the store directly. Use when the user says "closeout", "wrap up", "end of session", "capture what we learned" in a session that has no local zmem store, or when `store.py`/`ZMEM_DATA` is unreachable. Pair with the `/ingest-harvest` command, run later on a machine that does have the store, to actually write the results.

memoryskills/memory/SKILL.md

ZMem — ZCode multi-tier memory system. Provides cross-session recall, capture, and management of lessons, facts, conventions, and preferences. Use when you need to recall prior knowledge before a non-trivial task, capture a lesson at task end, or manage the memory store. Tier 0 (core.md/AGENTS.md) is auto-injected by the SessionStart hook; this skill operates Tier 2 (semantic store).

Plugin manifests2

.codex-plugin/plugin.json
{
  "name": "zmem",
  "version": "0.52.0",
  "description": "Local-first shared memory, recall, and reflection hooks for Codex.",
  "author": {
    "name": "Brett",
    "url": "https://github.com/zaxbysauce"
  },
  "homepage": "https://github.com/zaxbysauce/zmem",
  "repository": "https://github.com/zaxbysauce/zmem",
  "license": "MIT",
  "keywords": [
    "memory",
    "codex",
    "claude-code",
    "zcode",
    "sqlite"
  ],
  "skills": "./skills/",
  "hooks": "./hooks/hooks.codex.json",
  "interface": {
    "displayName": "ZMem",
    "shortDescription": "Shared local memory for Codex sessions.",
    "longDescription": "Local-first shared memory with recall, convention capture, and reflection hooks across Codex, Claude Code, and ZCode.",
    "developerName": "Brett",
    "category": "Productivity",
    "capabilities": [
      "Read",
      "Write"
    ],
    "defaultPrompt": [
      "Recall prior project conventions before I code.",
      "Capture a reusable lesson from this failure.",
      "Summarize recent shared memory for this repo."
    ],
    "brandColor": "#2563EB"
  }
}
.claude-plugin/plugin.json
{
  "name": "zmem",
  "version": "0.52.0",
  "description": "Multi-tier box-wide memory system for Claude Code: always-on core memory, cross-session lessons with FTS5/semantic recall, and reflection-on-failure. Shares its store with ZCode. Local-first, zero cloud dependency.",
  "author": {
    "name": "Brett",
    "url": "https://github.com/zaxbysauce"
  },
  "license": "MIT",
  "hooks": "./hooks/hooks.claude.json",
  "skills": "./skills/",
  "userConfig": {
    "storeDirectory": {
      "type": "directory",
      "title": "ZMem store directory",
      "description": "Box-wide ZMem store directory (overrides the ZMEM_DATA default of ~/.zmem)",
      "default": "~/.zmem"
    }
  }
}

If you maintain this plugin, link to this source-backed listing from your README so users can review its manifest and indexed components.

[zmem on Agent Plugins Marketplace](https://pluginsmp.com/plugins/zmem)