npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

claude-mem-plugin

v0.1.5

Published

Cross-CLI integration layer for claude-mem.

Downloads

734

Readme

claude-mem-plugin

CI Release License Issues Node npx-ready

One public install surface. One shared skill. One canonical integration path.

The upstream claude-mem documentation remains the canonical reference for the memory engine itself.

At a Glance

| Keep memory aligned | Use a public install surface | Stay on the canonical engine | | --- | --- | --- | | Keep Codex, Claude Code, and Copilot CLI on the same shared memory integration path. | Use npx claude-mem-plugin install all for the fast path, or install globally if you prefer a fixed command. | claude-mem-plugin manages installation and config while upstream claude-mem remains the memory engine and product reference. |

Quick Start

Install for every supported client:

npx claude-mem-plugin install all

Requirements:

  • Node.js 18+
  • upstream claude-mem already installed on the target machine
  • package and CLI name: claude-mem-plugin

Install for a single client:

npx claude-mem-plugin install codex
npx claude-mem-plugin install claude
npx claude-mem-plugin install copilot

Or install the command globally once:

npm install -g claude-mem-plugin
claude-mem-plugin install codex
claude-mem-plugin install all

Restart Codex, Claude Code, or Copilot CLI after installation so the new config and shared skill are reloaded. If you are evaluating the package for the first time, the quickest smoke test is npx claude-mem-plugin install all in a fresh shell.

To inspect upstream availability and per-client install state without changing any files:

npx claude-mem-plugin doctor

Source checkouts and release .zip installs are documented separately in docs/from-source.md.

Why Use It

  • Shared memory without per-client drift. Keep Codex, Claude Code, and Copilot CLI aligned around the same shared skill and config contract.
  • Public install from day one. Use npx immediately or pin a global install if you want a fixed command on your machine.
  • Canonical upstream boundary. This repository owns installation and client integration while upstream claude-mem remains the memory engine.
  • Conservative platform behavior. Windows defaults to the safer agent-driven fallback path when hook reliability is weaker.

What This Is

claude-mem-plugin is the cross-CLI integration layer for claude-mem.

It installs the shared skill, writes the client-specific config, and keeps the supported CLI entrypoints aligned around the same memory workflow.

What This Is Not

claude-mem-plugin does not replace the upstream claude-mem engine.

If you need the memory engine itself, its architecture, or its product documentation, use the upstream claude-mem repository and docs.claude-mem.ai.

CLI Commands

| Client | Install | Uninstall | | --- | --- | --- | | Codex | npx claude-mem-plugin install codex | npx claude-mem-plugin uninstall codex | | Claude Code | npx claude-mem-plugin install claude | npx claude-mem-plugin uninstall claude | | Copilot CLI | npx claude-mem-plugin install copilot | npx claude-mem-plugin uninstall copilot | | All supported clients | npx claude-mem-plugin install all | npx claude-mem-plugin uninstall all | | Diagnostics | npx claude-mem-plugin doctor | n/a |

The same subcommands work after npm install -g claude-mem-plugin.

Support Matrix

| Client | Status | Install command | Notes | | --- | --- | --- | --- | | Codex | Available | npx claude-mem-plugin install codex | Installs the shared skill and removes any legacy codex-mem alias during reinstall | | Claude Code | Available | npx claude-mem-plugin install claude | Updates .claude/settings.json and installs the shared skill | | Copilot CLI | Available | npx claude-mem-plugin install copilot | MCP + shared skill only; no hook registration - agent-driven on all platforms |

Runtime Modes

The package currently uses two operating modes:

  • hook-driven: the host runtime reliably triggers lifecycle hooks
  • agent-driven fallback: the agent performs lifecycle steps explicitly when hooks are unavailable or not trusted

Current policy:

  • Codex and Claude Code default to hook-driven on macOS and other non-Windows platforms
  • Windows defaults to agent-driven fallback
  • Copilot CLI uses agent-driven fallback on all platforms

Version markers created in ~/.codex, ~/.claude, and ~/.copilot are used only for idempotent install and upgrade behavior. They do not replace the upstream memory engine or prove that the runtime is healthy on their own.

Verification

Check the target files below after installation:

  • Codex: ~/.codex/config.toml, ~/.codex/hooks.json, ~/.agents/skills/claude-mem/
  • Claude Code: ~/.claude/settings.json, ~/.claude/skills/claude-mem/
  • Copilot CLI: ~/.copilot/mcp-config.json, ~/.copilot/skills/claude-mem/

For a read-only diagnostic pass:

npx claude-mem-plugin doctor

If you are migrating an older Codex-only setup, the installer removes any leftover codex-mem compatibility alias and keeps only the canonical claude-mem skill.

Documentation

Release Model

Current distribution channels:

  • public npm package
  • npx install surface
  • GitHub repository
  • GitHub Releases with versioned .zip assets

Current npm distribution details are tracked in docs/npm-and-npx.md.

Contributing

Contributions are welcome. Start with:

For local verification:

node --test