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

@totalreclaw/totalreclaw

v1.0.5

Published

Zero-knowledge encrypted memory vault for AI agents — the password manager for AI memory.

Readme

TotalReclaw

Zero-knowledge encrypted memory vault for AI agents. Your agent remembers -- only you can read it.

What it does

TotalReclaw gives your AI agent persistent, encrypted memory that works across sessions and devices. Memories are encrypted on your device before they reach any server. Not even TotalReclaw can read your data.

  • True zero-knowledge E2EE -- Client-side AES-256-GCM encryption. The server only sees encrypted blobs.
  • Portable -- One-click plaintext export. No vendor lock-in.
  • Automatic -- Memory extraction and recall happen via lifecycle hooks. No manual commands needed.
  • Cross-device -- Same 12-word recovery phrase restores all your memories on any device.
  • 98.1% recall -- Blind-index search with BM25 + cosine + RRF fusion reranking.
  • Free tier -- 100 writes/month, unlimited reads. Upgrade at totalreclaw.xyz/pricing.

Install

OpenClaw (recommended)

openclaw plugins install @totalreclaw/totalreclaw

Or just ask your OpenClaw agent:

"Install the totalreclaw plugin"

The plugin sets itself up on first run -- it will ask if you have an existing recovery phrase or need a new one.

Other MCP-compatible agents

TotalReclaw also ships a standalone MCP server for Claude Desktop, Cursor, and others. See totalreclaw.xyz for setup instructions.

How it works

  1. Install -- Add the plugin and set a recovery phrase (12-word BIP-39 mnemonic).
  2. Talk normally -- TotalReclaw automatically extracts facts, preferences, and decisions from your conversations, encrypts them client-side, and stores them on-chain.
  3. Recall -- At the start of each new conversation, relevant memories are decrypted and injected into context. You can also search explicitly with the totalreclaw_recall tool.
  4. Export anytime -- totalreclaw_export dumps all your memories as plaintext JSON or Markdown. Your data, your format.

Tools

| Tool | What it does | |------|-------------| | totalreclaw_remember | Store a fact, preference, or decision | | totalreclaw_recall | Search and retrieve relevant memories | | totalreclaw_forget | Delete a specific memory (on-chain tombstone) | | totalreclaw_export | Export all memories as plaintext | | totalreclaw_status | Check subscription tier and quota | | totalreclaw_generate_recovery_phrase | Generate a secure 12-word BIP-39 mnemonic (onboarding) |

Lifecycle hooks

| Hook | When | What | |------|------|------| | before_agent_start | Every conversation | Recalls relevant memories and injects them into context | | agent_end | After each turn | Extracts new facts from the conversation | | pre_compaction | Before context compaction | Full memory extraction to prevent data loss |

Recovery phrase

Your recovery phrase is a 12-word BIP-39 mnemonic -- like a crypto wallet seed. It derives all encryption keys locally. The server never sees it.

  • New user: The plugin generates a random phrase and displays it once. Save it somewhere safe.
  • Returning user: Enter your existing phrase to restore all your memories on a new device.
  • Lost phrase: Memories cannot be recovered. This is the zero-knowledge guarantee.

Privacy and security

  • All encryption happens client-side (AES-256-GCM + HKDF key derivation)
  • The server stores only encrypted blobs and blind indices
  • On-chain storage via Gnosis Chain (The Graph subgraph) -- fully auditable
  • Master password never leaves your device
  • One-click plaintext export -- no vendor lock-in

Configuration

| Environment variable | Default | Description | |---------------------|---------|-------------| | TOTALRECLAW_MASTER_PASSWORD | (required) | 12-word BIP-39 recovery phrase | | TOTALRECLAW_SERVER_URL | https://api.totalreclaw.xyz | Relay server URL | | TOTALRECLAW_SUBGRAPH_MODE | true | Enable on-chain storage | | TOTALRECLAW_EXTRACT_EVERY_TURNS | 5 | Turns between automatic extractions |

How TotalReclaw compares

Every AI memory tool stores your data on a server that can read it. TotalReclaw is the only one that encrypts on your device first -- a compromised server reveals nothing.

| | TotalReclaw | Mem0 | Zep | Letta | MCP Memory | memU | |---|---|---|---|---|---|---| | Server sees plaintext | Never | Yes | Yes | Yes | N/A (local) | Yes | | Client-side E2EE | AES-256-GCM | No | No | No | No | No | | Cross-device sync | Seed phrase | Account | Account | Account | No | Account | | Data export | One-click plaintext | JSON (7-day link) | No | Via API | Copy file | No | | On-chain storage | Gnosis Chain | No | No | No | No | No | | Self-hostable | Yes | Yes | No | Yes | Yes (local) | Yes | | OpenClaw plugin | Yes | Yes | No | No | No | Yes | | MCP server | Yes | Yes | No | No | Yes | No | | Knowledge graph | No | Yes ($249/mo) | Yes | Yes | Simple | No | | Free tier | 100 writes/mo | 10K memories | 1K credits | 3 agents | Unlimited | Varies |

Where TotalReclaw wins

  • Zero-knowledge encryption -- No other memory tool encrypts client-side. Mem0 and Zep offer SOC 2 and HIPAA, but their servers still process your plaintext. TotalReclaw's server only ever sees encrypted blobs.
  • Seed-phrase portability -- One 12-word phrase, any device, any agent. No accounts, no passwords, no vendor. Works like a crypto wallet.
  • On-chain anchoring -- Memories are stored on Gnosis Chain and indexed by The Graph. No single server controls your data.
  • True data ownership -- One-click plaintext export. No 7-day expiry links, no API-only access. Your data, your format.

Where others win

  • Knowledge graphs -- Zep's temporal graph tracks how facts evolve over time. Mem0's graph memory ($249/mo) maps entity relationships. TotalReclaw can't build graphs because the server can't read the data -- that's the privacy trade-off.
  • Ecosystem maturity -- Mem0 has 49K GitHub stars, $24M in funding, and integrations with every major framework. TotalReclaw is a beta product.
  • Offline simplicity -- The official MCP Memory Server and Engram need zero network, zero accounts, zero setup. Good enough for single-device use.
  • Enterprise compliance -- Mem0 and Zep offer SOC 2, HIPAA, RBAC, SSO. TotalReclaw doesn't need most of these (zero-knowledge means there's nothing to comply about), but enterprises want the paperwork.

Links

License

MIT