docs/public/beta-features.mdx
Claude-Mem offers a beta channel for users who want to try experimental features before they're released to the stable channel.
You can switch between stable and beta versions directly from the web viewer UI (the worker prints its URL on startup; default http://127.0.0.1:<worker-port>).
When switching versions:
npm install runs to ensure correct dependenciesYour memory data is always preserved. The database at ~/.claude-mem/claude-mem.db is not affected by version switching. All your observations, sessions, and summaries remain intact.
The Version Channel section shows your current status:
You'll also see the exact branch name (e.g., main for stable, beta/7.0 for beta).
The flagship experimental feature in beta is Endless Mode - a biomimetic memory architecture that dramatically extends how long Claude can maintain context in a session.
In standard Claude Code sessions:
Worse, Claude re-synthesizes all previous tool outputs on every response. This is O(N²) complexity - quadratically growing both in tokens and compute.
Endless Mode applies a biomimetic memory architecture inspired by how human memory works:
Two-Tier Memory System:
Working Memory (Context Window):
→ Compressed observations only (~500 tokens each)
→ Fast, efficient, manageable
Archive Memory (Transcript File):
→ Full tool outputs preserved on disk
→ Perfect recall, searchable
The Key Innovation: After each tool use, Endless Mode:
This transforms O(N²) scaling into O(N) - linear instead of quadratic.
Based on theoretical modeling (not production measurements):
Endless Mode is experimental and has significant limitations:
Consider switching to beta if you:
Stay on stable if you:
While on beta (or stable), you can check for updates:
If you encounter issues on beta:
Your memory data is preserved, and you'll be back on the stable release.
If you encounter bugs or have feedback about beta features:
beta/7.0 etc.) in the report