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

@nuzo/memory-core

v1.1.0

Published

Core memory lifecycle, ports, and domain contracts for Nuzo.

Readme

@nuzo/memory-core

The host-neutral memory engine for Nuzo.

This package contains the memory lifecycle behavior, policy checks, SQLite storage, FTS recall, audit events, and portable import/export contracts used by @nuzo/memory.

Most users should install @nuzo/memory instead. Use this package directly when you are building a library-level integration or contributing to Nuzo itself.

Product Boundary

Nuzo is intentionally local-first. SQLite is part of the product boundary, not a placeholder for a required cloud database.

By default, Nuzo should not:

  • send memories to a remote service;
  • call embedding APIs;
  • enable telemetry;
  • hide inferred memory writes from the user.

Retrieval Model

SQLite FTS is the default retrieval path. The optional semantic contracts are inert unless a library caller supplies a provider, builds a derived sidecar, and explicitly requests semantic or hybrid retrieval. Canonical writes never invoke an embedding provider.

The benchmark-proven local provider uses an optional peer dependency so normal installs do not include an inference runtime or model:

npm install @nuzo/memory-core @huggingface/[email protected]

Model provisioning is a separate explicit operation. Provider creation and normal recall only accept the pinned, checksum-verified local model files and disable remote model loading.

Use When

Use @nuzo/memory-core when you are:

  • building a library-level integration with Nuzo;
  • contributing to Nuzo itself;
  • writing a host wrapper that cannot use the MCP server directly.

Use @nuzo/memory for local command-line workflows, Codex, Claude Code, and other MCP-compatible hosts.

Public API

The root entrypoint is explicit and documented. See:

https://nuzo.com.br/spec/memory-core-api/

Stable public exports cover the memory service, canonical memory/export types, runtime config helpers, default policy, local secret scanner, and domain error class. Lower-level SQLite, port, migration, and optional semantic/local-model exports are supported for advanced or experimental integrations as documented there.

Expected domain failures throw NuzoMemoryError. Use its code for machine-readable handling; message is for humans, and details may be absent where exposing details would leak unauthorized memory metadata.

Documentation: https://nuzo.com.br/

License: Apache-2.0