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

nowledge-mem-step-code

v0.1.0

Published

Cross-tool memory for Step Code with startup context, settled-turn thread sync, and memory skills.

Readme

Nowledge Mem for Step Code

Cross-tool memory for Step Code. Start with your current Mem context, search and save durable knowledge through skills, and keep completed Step Code conversations available in every other connected tool.

Install

Prerequisites: Nowledge Mem App or a configured remote Mem server, and nmem available in the shell that launches Step Code.

nmem status
step install npm:nowledge-mem-step-code

Restart Step Code after install or update.

Update only this package later with:

step update npm:nowledge-mem-step-code

What You Get

  • Context Bundle or Working Memory injected before the first agent turn
  • Automatic capture after Step Code's agent_settled event, after retries, compaction, and queued continuations have finished
  • Final bounded flushes before compaction, session switches, and shutdown
  • Five skills for context, search, distillation, explicit handoffs, and status
  • Local App and remote/Cloud support through the shared nmem client configuration

Verify

Start a new Step Code session and ask it to check Nowledge Mem status. Then complete one short exchange and run:

nmem t list --source step-code -n 5

Import Older Sessions

nmem t sync --from step-code --limit 20
nmem t sync --from step-code --apply

The import reads Step Code's native JSONL sessions under ~/.stepcode/agent/sessions (or its configured session directory). Preview is the default, and reruns converge on the same threads.

Remote Configuration

nmem config client set url https://your-server
nmem config client set api-key your-key

Environment overrides such as NMEM_API_URL, NMEM_API_KEY, NMEM_SPACE, and NMEM_AGENT_ID remain available for one process or a durable agent identity.

Links