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

@openmnemo/cli

v0.3.0

Published

OpenMnemo unified CLI — manage AI conversation memory

Readme

@openmnemo/cli

OpenMnemo unified CLI — manage AI conversation memory across Claude, Codex, Gemini, and Doubao.

Install

npm install -g @openmnemo/cli

Commands

openmnemo init

Initialise a MemoryTree workspace in a repository.

openmnemo init --root . --project-name "my-project" --locale en

openmnemo upgrade

Upgrade an existing workspace without overwriting policy files.

openmnemo upgrade --root .

openmnemo import

Import a single transcript file into Memory.

openmnemo import --source ~/.codex/conversations/abc.jsonl --client codex
openmnemo import --source ~/doubao_session.txt --client doubao

openmnemo discover

Scan default client directories and import all matching transcripts.

# Import all transcripts for the current project
openmnemo discover --scope current-project

# Import everything, all clients (claude, codex, gemini)
openmnemo discover --client all --scope all-projects

openmnemo search

Full-text search over imported sessions.

openmnemo search --query "authentication bug"
openmnemo search --query "database migration" --limit 10 --format json

openmnemo recall

Sync transcripts and return the most recent session for the current project.

openmnemo recall
openmnemo recall --format json

openmnemo report build

Build a static HTML report from Memory/.

openmnemo report build --root . --output ./Memory/07_reports --no-ai
openmnemo report build --root . --output ./Memory/07_reports --locale zh-CN

openmnemo report serve

Serve a built report over HTTP.

openmnemo report serve --dir ./Memory/07_reports --port 3000

openmnemo daemon

Manage the background heartbeat that auto-imports transcripts.

openmnemo daemon install          # register with OS scheduler (every 10 min)
openmnemo daemon uninstall        # remove scheduled task
openmnemo daemon run-once         # run a single heartbeat cycle now
openmnemo daemon status           # show registration and lock state

Supported clients

| Client | Format | Auto-discovery | |--------|--------|----------------| | Claude | JSONL | ~/.claude/projects/ | | Codex (OpenAI) | JSONL | ~/.codex/conversations/ | | Gemini | JSON | ~/.gemini/conversations/ | | Doubao | TXT | via openmnemo import --client doubao |

License

MIT