Skip to content

Releases: JJerryChoi/apex-memory

v0.4.1 — Memory Context & Fuzzy Search

07 Mar 21:04

Choose a tag to compare

What's New

  • memory_context tool — get relevant memories, linked memories (knowledge graph), and recent sessions in a single call
  • Fuzzy search fallbacksearch_memories now 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-memory

Full changelog: https://github.com/JJerryChoi/apex-memory/blob/main/CHANGELOG.md

v0.4.0 — Memory Linking & Dedup Detection

07 Mar 19:53

Choose a tag to compare

What's New

Memory Linking — Knowledge Graph

  • link_memories — Create directional links between memories with 5 link types: related, depends_on, supersedes, contradicts, extends
  • get_linked_memories — Query the knowledge graph — find all connected memories (bidirectional traversal)
  • New memory_links table with composite primary key and foreign keys

Deduplication Detection

  • find_duplicates — Detect similar existing memories using FTS5 search
  • find_duplicate_groups — Scan for duplicate clusters using Jaccard similarity
  • merge_memories — Consolidate duplicates: keeps primary content, max importance, union tags, re-points links, soft-deletes merged
  • save_memory enhanced — 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.0

Full changelog: CHANGELOG.md

v0.3.3 — export_to_claudemd + CI release workflow

07 Mar 17:23

Choose a tag to compare

What's New

Added

  • export_to_claudemd tool — 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.3

Full changelog: https://github.com/JJerryChoi/apex-memory/blob/main/CHANGELOG.md

v0.3.2 — Smart recall, export/import, update_memory

07 Mar 15:25

Choose a tag to compare

What's New in v0.3.2

17 tools | 266 tests | 25 kB package

Smart Recall (new in v0.3.2)

  • recall tool now accepts sort parameter:
    • "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 place
  • export_memories — export all memories and sessions as JSON for backup or migration
  • import_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 recall now 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

07 Mar 12:00

Choose a tag to compare

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@latest

v0.3.0 — Cloud Sync, Auto-Capture, Pro Tier

07 Mar 10:18

Choose a tag to compare

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_status tools

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.0

Full Changelog: https://github.com/JJerryChoi/apex-memory/blob/main/CHANGELOG.md

apex-memory v0.2.1 — Persistent memory for AI coding agents

07 Mar 10:09

Choose a tag to compare

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

  • importance scoring (1–5) on save_memory — rank how critical a memory is
  • Access tracking — last_accessed_at updated on every recall or search hit
  • decay_memories tool — archive old low-importance memories that haven't been accessed
  • memory_stats now 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 add install)
  • 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

07 Mar 09:47

Choose a tag to compare

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 trackinglast_accessed_at updates on every recall/search; know what's actually being used
  • decay_memories tool — archive old low-importance memories automatically to keep your store clean
  • npm publishnpx apex-memory now 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 add install)
  • 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