Releases: JJerryChoi/apex-memory
v0.4.1 — Memory Context & Fuzzy Search
What's New
memory_contexttool — get relevant memories, linked memories (knowledge graph), and recent sessions in a single call- Fuzzy search fallback —
search_memoriesnow falls back to LIKE-based substring matching when FTS5 returns no results
Stats
- 24 tools, 5 resources, 3 prompts
- 436 tests passing
- 35 kB package size
Install / Upgrade
claude mcp add apex-memory -- npx apex-memoryFull changelog: https://github.com/JJerryChoi/apex-memory/blob/main/CHANGELOG.md
v0.4.0 — Memory Linking & Dedup Detection
What's New
Memory Linking — Knowledge Graph
link_memories— Create directional links between memories with 5 link types:related,depends_on,supersedes,contradicts,extendsget_linked_memories— Query the knowledge graph — find all connected memories (bidirectional traversal)- New
memory_linkstable with composite primary key and foreign keys
Deduplication Detection
find_duplicates— Detect similar existing memories using FTS5 searchfind_duplicate_groups— Scan for duplicate clusters using Jaccard similaritymerge_memories— Consolidate duplicates: keeps primary content, max importance, union tags, re-points links, soft-deletes mergedsave_memoryenhanced — Now warns about potential duplicates automatically on save
Stats
- 23 tools (up from 18)
- 342 tests (up from 284)
- Package size: 33.0 kB
Install / Upgrade
claude mcp add apex-memory -- npx apex-memory@0.4.0Full changelog: CHANGELOG.md
v0.3.3 — export_to_claudemd + CI release workflow
What's New
Added
export_to_claudemdtool — Export top project memories as a markdown section for CLAUDE.md or project instruction files. Bridges MCP and non-MCP editors so any agent can access stored context.- CI release workflow — Automated npm publish on git tag push via
.github/workflows/release.yml
Stats
- 18 tools total
- 284 passing tests
- 26.4 kB package size
Install / Upgrade
npx apex-memory@0.3.3Full changelog: https://github.com/JJerryChoi/apex-memory/blob/main/CHANGELOG.md
v0.3.2 — Smart recall, export/import, update_memory
What's New in v0.3.2
17 tools | 266 tests | 25 kB package
Smart Recall (new in v0.3.2)
recalltool now acceptssortparameter:"recent"— default, backwards-compatible (created_at DESC)"relevant"— weighted score: importance (40%) + recency (40%) + access frequency (20%)
New Tools (v0.3.1+)
update_memory— update content, category, tags, or importance of existing memories in placeexport_memories— export all memories and sessions as JSON for backup or migrationimport_memories— import from JSON, skips duplicates by ID
MCP Resources & Prompts (v0.3.1+)
- 5 browseable MCP resources — memories visible in editor sidebars
- 3 MCP prompts — guided workflows for common memory tasks
Bug Fixes
- Tag matching in
recallnow uses exact boundary matching ("test" no longer matches "testing") - GitHub URLs corrected across docs and landing page
Full Tool List (17)
save_memory · recall · search_memories · update_memory · delete_memory · decay_memories · export_memories · import_memories · start_session · end_session · list_sessions · session_summary · memory_stats · auto_capture · login · sync · logout
Install: npx apex-memory
npm: https://www.npmjs.com/package/apex-memory
v0.3.1 — update_memory, tag fix, MCP resources/prompts
What's New
New Tool: update_memory
Update content, category, tags, or importance of existing memories in place — no more delete + re-save.
update_memory({ id: "...", content: "revised content", importance: 5 })
Bug Fix: Tag Matching Precision
recall tag filter now uses exact boundary matching. Previously "test" would incorrectly match "testing". Fixed with (',' || tags || ',' LIKE '%,tag,%') pattern.
MCP Resources & Prompts
5 browseable resources and 3 prompts registered. Memories are now visible in editor sidebars (VS Code, Cursor, etc.) that support MCP resource browsing.
VS Code + GitHub Copilot Guide
New integration guide for VS Code + GitHub Copilot setup added to docs.
Stats
- 244 tests passing
- Package size: 24.0 kB
Upgrade
npx apex-memory@latestv0.3.0 — Cloud Sync, Auto-Capture, Pro Tier
What's New
Cloud Sync (Pro Tier)
- Sync memories across machines via Cloudflare Workers + D1
- Last-Write-Wins conflict resolution for seamless multi-device use
apex_memory_sync,apex_memory_login,apex_memory_statustools
Auto-Capture Mode
- Automatically save session context on session end
- Extracts key decisions, file paths, errors, and solutions
- Works with any MCP-compatible editor
Lemon Squeezy Billing
- Pro tier at $9/workspace/month
- License key validation for sync auth
- Webhook integration for subscription lifecycle
Smart Memory Management (from v0.2)
- Importance scoring (1-5)
- Access frequency tracking
- Auto-decay for stale, low-importance memories
Stats
- 172 tests passing
- 19 kB package size (still the smallest MCP memory server)
- 23 files in tarball
Install / Upgrade
# Claude Code
claude mcp add apex-memory -- npx apex-memory
# Or directly
npx apex-memory@0.3.0Full Changelog: https://github.com/JJerryChoi/apex-memory/blob/main/CHANGELOG.md
apex-memory v0.2.1 — Persistent memory for AI coding agents
apex-memory v0.2.1
Persistent memory for AI coding agents — MCP server, SQLite, one command install.
Your AI coding agent now remembers across sessions: architecture decisions, bug patterns,
user preferences, project context. No more re-explaining everything at the start of each session.
Install
Claude Code:
claude mcp add apex-memory -- npx apex-memory
Cursor / any MCP client — add to your MCP config:
{
"mcpServers": {
"apex-memory": { "command": "npx", "args": ["apex-memory"] }
}
}
9 tools added to your agent
| Tool | Description |
|---|---|
save_memory |
Save decisions, bugs, patterns, architecture with categories and tags |
search_memories |
Full-text search across all memories (FTS5: AND, OR, NOT, phrases) |
recall |
Retrieve recent memories filtered by project, category, or tag |
delete_memory |
Remove a memory by ID |
decay_memories |
Archive old low-importance memories to keep the store clean |
start_session |
Begin a coding session tied to a project |
end_session |
End a session with a summary |
list_sessions |
View past sessions |
memory_stats |
Stats on stored memories and active projects |
What's new in v0.2.1
- Billing integration updated to Lemon Squeezy for Pro and Team tier subscriptions
What's new since v0.1.0
importancescoring (1–5) onsave_memory— rank how critical a memory is- Access tracking —
last_accessed_atupdated on every recall or search hit decay_memoriestool — archive old low-importance memories that haven't been accessedmemory_statsnow shows total memory count per category and session count
Storage
All data stored locally at ~/.apex-memory/memory.db — SQLite with WAL mode and FTS5
full-text search. No cloud. No accounts. No data leaves your machine.
Memory categories
decision · architecture · bug · pattern · preference · learning · context · general
Compatibility
- Claude Code (native
claude mcp addinstall) - Cursor (
.cursor/mcp.json) - Windsurf (
~/.codeium/windsurf/mcp_config.json) - Any MCP-compatible editor via
npx apex-memory
What's next
- Cloud sync across machines (Pro tier)
- Shared multi-agent memory (Team tier)
- Vector search option alongside FTS5
MIT licensed. Free tier is fully functional.
Full docs: https://github.com/JJerryChoi/apex-memory
apex-memory v0.2.0 — Persistent memory for AI coding agents
apex-memory v0.2.0
Persistent memory for AI coding agents — MCP server, SQLite, one command install.
Your AI coding agent now remembers across sessions: architecture decisions, bug patterns, user preferences, project context. No more re-explaining everything at the start of each session.
What's new in v0.2.0
- Importance scoring — rate memories 1–5 so agents prioritize critical context
- Access tracking —
last_accessed_atupdates on every recall/search; know what's actually being used decay_memoriestool — archive old low-importance memories automatically to keep your store clean- npm publish —
npx apex-memorynow works directly from the npm registry
Install
Claude Code:
claude mcp add apex-memory -- npx apex-memory
Cursor / any MCP client — add to your MCP config:
{
"mcpServers": {
"apex-memory": { "command": "npx", "args": ["apex-memory"] }
}
}
9 tools added to your agent
| Tool | Description |
|---|---|
save_memory |
Save decisions, bugs, patterns, architecture with categories, tags, and importance (1–5) |
search_memories |
Full-text search across all memories (FTS5: AND, OR, NOT, phrases) |
recall |
Retrieve recent memories filtered by project, category, or tag |
delete_memory |
Remove a memory by ID |
decay_memories |
Archive old low-importance memories to keep the store clean |
start_session |
Begin a coding session tied to a project |
end_session |
End a session with a summary |
list_sessions |
View past sessions |
memory_stats |
Stats on stored memories and active projects |
Storage
All data stored locally at ~/.apex-memory/memory.db — SQLite with WAL mode and FTS5 full-text search. No cloud. No accounts. No data leaves your machine.
Memory categories
decision · architecture · bug · pattern · preference · learning · context · general
Compatibility
- Claude Code (native
claude mcp addinstall) - Cursor (
.cursor/mcp.json) - Windsurf (
~/.codeium/windsurf/mcp_config.json) - Any MCP-compatible editor via
npx apex-memory
What's next
- Cloud sync across machines (Pro tier)
- Shared multi-agent memory (Team tier)
- Vector search option alongside FTS5
MIT licensed. Free tier is fully functional.
Full docs: https://github.com/JJerryChoi/apex-memory