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

cogmemai-mcp

v3.1.0

Published

CogmemAi — Cognitive Memory for Claude Code. Persistent memory across sessions for developers.

Readme

npm version License: MIT

CogmemAi — Cognitive Memory for Claude Code

Claude Code forgets everything between sessions. CogmemAi fixes that.

One command. Claude Code remembers your architecture, patterns, decisions, bugs, and preferences — permanently.

What's New in v3

  • Memory health score — see how healthy your memory system is at a glance with a 0-100 score and actionable factors
  • Session replay — pick up exactly where you left off with automatic session summaries loaded at startup
  • Self-tuning memory — memories automatically adjust importance based on real usage; stale memories auto-archive
  • Auto-ingest README — when you start a new project, CogmemAi offers to learn from your README instantly
  • Smart recall — relevant memories surface automatically as you switch topics mid-session
  • Auto-learning — CogmemAi learns from your sessions automatically, no manual saving needed
  • Task tracking — save tasks that persist across sessions with status and priority
  • Correction learning — teach Claude what went wrong and what's right, so mistakes aren't repeated
  • Session reminders — set nudges that surface automatically at the start of your next session
  • Stale memory detection — find outdated memories that need review or cleanup
  • File change awareness — see what files changed since your last session
  • Memory consolidation — merge related memories into comprehensive summaries using Ai
  • 28 tools — the most complete memory toolkit for Ai coding assistants

Quick Start

npx cogmemai-mcp setup

That's it. The setup wizard verifies your API key, configures Claude Code, installs automatic context recovery, and you're ready. Start Claude Code by typing claude and your memories are ready.

Don't have an API key yet? Get one free at hifriendbot.com/developer.

The Problem

Every time you start a new Claude Code session, you lose context. You re-explain your tech stack, your architecture decisions, your coding preferences. Claude Code's built-in memory is a flat file with no search, no structure, and no intelligence.

CogmemAi gives Claude Code a real memory system:

  • Semantic search — finds relevant memories by meaning, not keywords
  • Ai-powered extraction — automatically identifies facts worth remembering from your conversations
  • Smart deduplication — detects duplicate and conflicting memories automatically
  • Privacy controls — auto-detects API keys, tokens, and secrets before storing
  • Document ingestion — feed in READMEs and docs to instantly build project context
  • Project scoping — memories tied to specific repos, plus global preferences that follow you everywhere
  • Smart context — intelligently ranked for maximum relevance to your current work
  • Compaction recovery — survives Claude Code context compaction automatically
  • Token-efficient — compact context loading that won't bloat your conversation
  • Zero setup — no databases, no Docker, no Python, no vector stores

Why Cloud Memory?

Local memory solutions come with maintenance overhead: database management, version conflicts, storage growth, and setup complexity. CogmemAi runs extraction and search server-side. Your MCP server is a thin HTTP client — zero local databases, zero RAM issues, zero maintenance.

Compaction Recovery

When Claude Code compacts your context, conversation history gets compressed and context is lost. CogmemAi handles this automatically — your context is preserved before compaction and seamlessly restored afterward. No re-explaining, no manual prompting.

The npx cogmemai-mcp setup command configures everything automatically.

Skill

CogmemAi includes a Claude Skill that teaches Claude best practices for memory management — when to save, importance scoring, memory types, and session workflows.

Claude Code:

/skill install https://github.com/hifriendbot/cogmemai-mcp/tree/main/skill/cogmemai-memory

Claude.ai: Upload the skill/cogmemai-memory folder in Settings > Skills.

Claude API: Use the Skills API to attach the skill to your requests.

CLI Commands

npx cogmemai-mcp setup          # Interactive setup wizard
npx cogmemai-mcp setup <key>    # Setup with API key
npx cogmemai-mcp verify         # Test connection and show usage
npx cogmemai-mcp --version      # Show installed version
npx cogmemai-mcp help           # Show all commands

Manual Setup

If you prefer to configure manually instead of using npx cogmemai-mcp setup:

Option A — Per project (add .mcp.json to your project root):

{
  "mcpServers": {
    "cogmemai": {
      "command": "cogmemai-mcp",
      "env": {
        "COGMEMAI_API_KEY": "cm_your_api_key_here"
      }
    }
  }
}

Option B — Global (available in every project):

claude mcp add cogmemai cogmemai-mcp -e COGMEMAI_API_KEY=cm_your_api_key_here --scope user

Works With

Claude Code (Recommended)

Automatic setup:

npx cogmemai-mcp setup

Cursor

Add to ~/.cursor/mcp.json:

{
  "mcpServers": {
    "cogmemai": {
      "command": "npx",
      "args": ["-y", "cogmemai-mcp"],
      "env": { "COGMEMAI_API_KEY": "cm_your_api_key_here" }
    }
  }
}

Windsurf

Add to ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "cogmemai": {
      "command": "npx",
      "args": ["-y", "cogmemai-mcp"],
      "env": { "COGMEMAI_API_KEY": "cm_your_api_key_here" }
    }
  }
}

Cline (VS Code)

Open VS Code Settings > Cline > MCP Servers, add:

{
  "cogmemai": {
    "command": "npx",
    "args": ["-y", "cogmemai-mcp"],
    "env": { "COGMEMAI_API_KEY": "cm_your_api_key_here" }
  }
}

Continue

Add to ~/.continue/config.yaml:

mcpServers:
  - name: cogmemai
    command: npx
    args: ["-y", "cogmemai-mcp"]
    env:
      COGMEMAI_API_KEY: cm_your_api_key_here

Get your free API key at hifriendbot.com/developer.

Tools

CogmemAi provides 28 tools that your Ai assistant uses automatically:

| Tool | Description | |------|-------------| | save_memory | Store a fact explicitly (architecture decision, preference, etc.) | | recall_memories | Search memories using natural language (semantic search) | | extract_memories | Ai extracts facts from a conversation exchange automatically | | get_project_context | Load top memories at session start (with smart ranking, health score, and session replay) | | list_memories | Browse memories with filters (paginated, with untyped filter) | | update_memory | Update content, importance, scope, type, category, subject, and tags | | delete_memory | Permanently delete a memory | | bulk_delete | Delete up to 100 memories at once | | bulk_update | Update up to 50 memories at once (content, type, category, tags, etc.) | | get_usage | Check your usage stats and tier info | | export_memories | Export all memories as JSON for backup or transfer | | import_memories | Bulk import memories from a JSON array | | ingest_document | Feed in a document (README, API docs) to auto-extract memories | | save_session_summary | Save a summary of what was accomplished in this session | | list_tags | View all tags in use across your memories | | link_memories | Connect related memories with named relationships | | get_memory_links | Explore the knowledge graph around a memory | | get_memory_versions | View edit history of a memory | | get_analytics | Memory health dashboard with self-tuning insights (filterable by project) | | promote_memory | Promote a project memory to global scope | | consolidate_memories | Merge related memories into comprehensive summaries using Ai | | save_task | Create a persistent task with status and priority tracking | | get_tasks | Retrieve tasks for the current project — pick up where you left off | | update_task | Change task status, priority, or description as you work | | save_correction | Store a "wrong approach → right approach" pattern to avoid repeated mistakes | | set_reminder | Set a reminder that surfaces at the start of your next session | | get_stale_memories | Find memories that may be outdated for review or cleanup | | get_file_changes | See what files changed since your last session |

SDKs

Build your own integrations with the CogmemAi API:

  • JavaScript/TypeScript: npm install cogmemai-sdknpm · GitHub
  • Python: pip install cogmemaiPyPI · GitHub

Memory Types

Memories are categorized for better organization and retrieval:

  • identity — Who you are, your role, team
  • preference — Coding style, tool choices, conventions
  • architecture — System design, tech stack, file structure
  • decision — Why you chose X over Y
  • bug — Known issues, fixes, workarounds
  • dependency — Version constraints, package notes
  • pattern — Reusable patterns, conventions
  • context — General project context
  • task — Persistent tasks with status and priority tracking
  • correction — Wrong approach → right approach patterns
  • reminder — Next-session nudges that auto-expire

Scoping

  • Project memories — Architecture, decisions, bugs specific to one repo. Auto-detected from your repository.
  • Global memories — Your coding preferences, identity, tool choices. Available in every project.

Pricing

| | Free | Pro | Team | Enterprise | |---|---|---|---|---| | Price | $0 | $14.99/mo | $39.99/mo | $99.99/mo | | Memories | 500 | 2,000 | 10,000 | 50,000 | | Extractions/mo | 500 | 2,000 | 5,000 | 20,000 | | Projects | 5 | 20 | 50 | 200 |

Start free. Upgrade when you need more.

Privacy & Security

  • No source code leaves your machine. We store extracted facts (short sentences), never raw code.
  • API keys cryptographically hashed (irreversible) server-side.
  • All traffic over HTTPS.
  • No model training on your data. Ever.
  • Delete everything instantly via dashboard or MCP tool.
  • No cross-user data sharing.

Read our full privacy policy.

Environment Variables

| Variable | Required | Description | |----------|----------|-------------| | COGMEMAI_API_KEY | Yes | Your API key (starts with cm_) | | COGMEMAI_API_URL | No | Custom API URL (default: hifriendbot.com) |

Support

License

MIT — see LICENSE


Built by HiFriendbot — Better Friends, Better Memories, Better Ai.