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

@turtlepusher/cli-core

v4.0.1

Published

Lightweight core CLI surface for Cognition — memory + hooks commands only. Designed to load fast on cold npx cache (<5s) so plugin skills don't race the 30s MCP-startup timeout. The full @turtlepusher/cli metapackage lazy-loads everything else on top of t

Readme

@turtlepusher/cli-core

Status: alpha (pre-release). Tracking ADR-100. Don't depend on this in production yet.

Lightweight core CLI surface for Cognitionmemory + hooks commands only. Designed to load fast on a cold npx cache so plugin skills don't race Claude Code's 30 second MCP-startup timeout.

Why a separate package?

Issue #1748 #3 documented a silent failure mode for new users: npx cognition@latest mcp start from a cold npx cache regularly exceeds 30 seconds (1.8 MB / 999 files), Claude Code's MCP startup timeout fires, zero tools register, and the user observes "Cognition is broken — no MCP tools available."

@turtlepusher/cli-core is a ≤250 KB packed subset containing only what plugin skills actually call: memory store/list/retrieve/search/delete/init and the hooks family (route, model-outcome, post-edit, pre-task, etc.). On a cold cache, npx @turtlepusher/cli-core@alpha memory store ... should complete in under 5 seconds — well under the timeout.

Install

# Pre-release alpha
npm install @turtlepusher/cli-core@alpha

# Or just npx-invoke directly from a plugin Bash block
npx @turtlepusher/cli-core@alpha memory store --key x --value 1 --namespace patterns

What's included

| Category | Commands | |---|---| | memory | store, list, retrieve, search, delete, init, migrate, stats, configure, cleanup, compress, export, import | | hooks | route, pre-task, post-task, pre-edit, post-edit, pre-command, post-command, model-outcome, model-route, model-stats, worker-*, intelligence_*, plus 12 background-worker dispatchers |

What's NOT included (use @turtlepusher/cli for these)

  • swarm, hive-mind, agent, task, coordination — multi-agent orchestration
  • neural, embeddings, intelligence — full ML surface
  • federation, claims, aidefence — cross-installation features
  • browser, wasm, rvf — sandbox + browser automation
  • init, migrate, doctor, daemon, deployment — lifecycle management
  • performance, security, providers, plugins, config — admin surface

For any of these, install @turtlepusher/cli@alpha (the metapackage that re-exports cli-core and lazy-loads everything else).

Compatibility

@turtlepusher/[email protected] ships in lockstep with @turtlepusher/[email protected]. Once promoted from alpha → latest, the two packages will continue to share the major.minor line.

Verification

# Cold cache test — clear npx cache first
rm -rf ~/.npm/_npx
time npx @turtlepusher/cli-core@alpha memory store --key smoke --value test --namespace test
# Expected: <5 seconds wall-time on typical broadband

Documentation

License

MIT