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

@space-cadet/memory-bank

v0.1.0-beta.1

Published

Markdown-first project memory and continuity CLI with optional SQLite workflows

Readme

@space-cadet/memory-bank

Memory Bank is a Markdown-first CLI for preserving project context, tasks, sessions, and chronological work records across long-running projects and AI-assisted sessions.

Install

Requires Node.js 20 or later.

npm install --global @space-cadet/memory-bank
mb --help

Alternatively, run it in a project without a global installation:

npx @space-cadet/memory-bank init --interactive

Upgrade a global installation with:

npm update --global @space-cadet/memory-bank

Remove it with:

npm uninstall --global @space-cadet/memory-bank

Start a Memory Bank

From the root of an existing or new project:

mb init --interactive

The interactive menu lets you choose among Markdown files and templates, the optional SQLite database/parser setup, and the optional browser viewer. For a full unattended setup, use:

mb init --full

Common commands

mb task create "Build the feature" --id T1 --priority high
mb session start --focus T1 --period afternoon
mb workflow --record --task T1 --description "Implemented the first pass" --regenerate

Run mb --help or mb <command> --help for the complete command reference.

Optional SQLite workflow

Selecting the database or viewer option creates a self-contained package at memory-bank/database/. Install its dependencies before running database-backed commands:

cd memory-bank/database
pnpm install

The initial public release supports Markdown-first Memory Banks and optional SQLite workflows for new projects. Cross-project parser/backfill migration remains experimental and is not a general legacy-project migration promise.

Documentation

See the CLI workflow guide for examples, operating boundaries, and troubleshooting.

License

MIT