claude-mem and shodh-memory

The two tools are **competitors**, as `thedotmack/claude-mem` offers an opinionated, cloud-based, and Claude-specific solution for automated session context management, while `varun29ankuS/shodh-memory` provides a general-purpose, offline, and agent-agnostic cognitive memory system.

claude-mem
87
Verified
shodh-memory
53
Established
Maintenance 25/25
Adoption 19/25
Maturity 24/25
Community 19/25
Maintenance 13/25
Adoption 10/25
Maturity 13/25
Community 17/25
Stars: 34,460
Forks: 2,414
Downloads: 7,318
Commits (30d): 82
Language: TypeScript
License:
Stars: 124
Forks: 19
Downloads:
Commits (30d): 0
Language: Rust
License: Apache-2.0
No risk flags
No Package No Dependents

About claude-mem

thedotmack/claude-mem

A Claude Code plugin that automatically captures everything Claude does during your coding sessions, compresses it with AI (using Claude's agent-sdk), and injects relevant context back into future sessions.

Implements a persistent memory system with progressive disclosure that layers retrieved context while displaying token costs, and provides skill-based search capabilities alongside a web UI viewer running on localhost:37777. Built on Claude's agent-sdk with automatic tool observation capture, semantic summarization, and support for privacy controls via `` tag exclusion from storage.

About shodh-memory

varun29ankuS/shodh-memory

Cognitive memory for AI agents — learns from use, forgets what's irrelevant, strengthens what matters. Single binary, fully offline.

Implements local embeddings and Hebbian learning to achieve sub-200ms memory storage without LLM API calls, with automatic activation decay and spreading activation for relevance-based recall. Available as MCP server for Claude/Cursor, HTTP API, or native Rust/Python libraries; also supports robotics frameworks (ROS2/Zenoh) and includes a TUI dashboard for memory visualization and GTD task management.

Scores updated daily from GitHub, PyPI, and npm data. How scores work