Audit SiftMemory memory and checkpoint validity
Check SiftMemory daemon status and plugin state
Create a reasoning checkpoint
Run diagnostics on SiftMemory installation
Remove specific memories or clear SiftMemory data
Admin access level
Server config contains admin-level keywords
Executes bash commands
Hook triggers when Bash tool is used
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Executables (bin/) — files in this plugin's bin/directory are added to the Bash tool's PATH while the plugin is enabled.
Modifies files
Hook triggers on file write and edit operations
Modifies files
Hook triggers on file write and edit operations
SiftMemory is a local-first reasoning memory layer for AI coding assistants. It captures development events, extracts reasoning checkpoints, validates them against current code state, and builds compact Reasoning Resume Packs that AI models can inject into coding sessions to resume from prior validated understanding.
/plugin add https://github.com/ialameh/siftmemory
The plugin includes pre-built dist/ for immediate use. No npm install required.
Install the SiftMemory daemon:
cargo install --git https://github.com/ialameh/sift-memory siftmemory-daemon
Or use a pre-built binary from GitHub Releases.
| Command | Description |
|---|---|
/siftmemory:check | Quick status check - daemon health and plugin state |
/siftmemory:status | Detailed status with workspace and session info |
/siftmemory:start | Start the daemon manually |
/siftmemory:stop | Stop the daemon |
/siftmemory:resume | Force injection of reasoning resume pack |
/siftmemory:checkpoint | Create a reasoning checkpoint manually |
/siftmemory:forget | Remove specific checkpoints from memory |
/siftmemory:audit | Review checkpoint validity and sources |
/siftmemory:doctor | Run diagnostics on installation |
| Command | Description |
|---|---|
/siftmemory:team status | Show team collective memory status |
/siftmemory:team pull | Pull and import team memory from repository |
/siftmemory:team import | Import team collective memory into local database |
/siftmemory:team promote <id> | Promote local checkpoint to team memory |
/siftmemory:team review | View pending team memory reviews |
/siftmemory:team approve <id> | Approve a checkpoint for team use |
/siftmemory:team reject <id> | Reject a checkpoint from team use |
/siftmemory:team conflicts | View unresolved team claim conflicts |
/siftmemory:team tombstone <id> | Permanently exclude from team memory |
/siftmemory:team explain <id> | Explain a checkpoint's state and history |
The plugin hooks into Claude Code lifecycle events:
| Hook | Purpose | Timeout |
|---|---|---|
SessionStart | Spawn daemon, check readiness | 5s |
UserPromptSubmit | Buffer prompt event, trigger injection | 3s |
PostToolUse | Capture code read/write/edit events | 2s |
PostToolUseFailure | Capture failed tool operations | 2s |
PostToolBatch | Batch capture after tool batches | 5s |
PreCompact | Inject resume pack before compaction | 10s |
PostCompact | Post-compaction event capture | 5s |
Stop | Record session outcome | 5s |
StopFailure | Handle abnormal termination | 3s |
SessionEnd | Final cleanup and state writeback | 5s |
CwdChanged | Update workspace tracking | 3s |
SubagentStop | Capture subagent reasoning | 3s |
The plugin provides an MCP server (siftmemory-memory) with these tools:
| Tool | Description |
|---|---|
siftmemory_build_resume_pack | Build Reasoning Resume Pack for current context |
siftmemory_ingest_event | Ingest a development event |
siftmemory_record_outcome | Record session outcome (success/partial/failed) |
siftmemory_extract_checkpoint | Extract reasoning checkpoint from events |
siftmemory_inspect_memory | Inspect checkpoint validity state |
siftmemory_suppress_memory | Exclude checkpoints from resume packs |
siftmemory_search | Search checkpoints and claims |
siftmemory_checkpoint_* | CRUD operations on checkpoints |
siftmemory_stats | Get memory statistics |
siftmemory_health | Check daemon health |
| Tool | Description |
|---|---|
siftmemory_collective_status | Get team collective memory status |
siftmemory_collective_import | Import team memory from repository |
siftmemory_collective_promote | Promote local checkpoint to team memory |
siftmemory_collective_validate | Validate team claims against current code |
siftmemory_collective_conflicts | Get unresolved team claim conflicts |
Persistent project memory + local-LLM offload + Salesforce domain skills for Claude Code
npx claudepluginhub ialameh/siftmemory --plugin siftmemoryMemory compression system for Claude Code - persist context across sessions
Unified capability management center for Skills, Agents, and Commands.
Ultra-compressed communication mode. Cuts 65% of output tokens (measured) while keeping full technical accuracy by speaking like a caveman.
Standalone image generation plugin using Nano Banana MCP server. Generates and edits images, icons, diagrams, patterns, and visual assets via Gemini image models. No Gemini CLI dependency required.
Multi-model consensus engine integrating OpenAI Codex CLI, Gemini CLI, and Claude CLI for collaborative code review and problem-solving.
45% cost reduction measured. Cache expiry prevention, SubTask auto-delegation, zero-cost context restoration, real-time cost dashboard. The only Claude Code plugin built from CC source analysis.