Memento v1.0: Local Persistent Memory for AI Coding Agents

What Memento v1.0 Does
Memento v1.0 provides a local-first persistent memory layer for AI coding agents. Everything runs on your machine — embeddings, storage, and search — with no cloud requirements or API keys needed after setup.
Key Technical Details
Embeddings: Uses all-MiniLM-L6-v2 via @xenova/transformers (384 dimensions) running fully offline. Optional cloud embeddings via environment variables for OpenAI (text-embedding-3-small) or Gemini (embedding-001).
Storage: Local JSON + HNSW index by default. Optional ChromaDB or Neo4j support.
Search: HNSW index for approximate nearest neighbor search (<50ms on 2000+ memories). Full BM25 implementation with k1=1.2, b=0.75 for keyword search. Hybrid mode combining 70% cosine similarity + 30% BM25.
Deduplication: SHA-256 + 0.92 cosine threshold.
Resilience features: Circuit breaker, write-ahead log, LRU cache.
Memory management: 347-day exponential decay on importance scores.
Setup and Usage
Install with: npx memento-memory setup
Migration tool: memory_migrate re-embeds your entire store when switching embedding providers — no data loss.
IDE Support and Tools
Multi-IDE compatibility: Claude Code, Cursor, Windsurf, OpenCode — all share the same local store.
17 MCP tools across save/recall/search/export/import/ingest/compact/graph/session lifecycle.
Privacy and Licensing
Zero telemetry — your architectural decisions and code patterns never leave your machine. Works without internet after setup. AGPL-3.0 licensed and self-hostable in one command.
📖 Read the full source: r/LocalLLaMA
👀 See Also

dead-letter: Local .eml to .md Converter with CLI, Web UI, and MCP Server
dead-letter normalizes email exports into Markdown with YAML front matter, customisable. It offers four access modes: CLI, Python library, Web UI, and an MCP server for direct integration with Claude Desktop, Claude Code, and Codex.

OpenClaw PARA Skill Automatically Organizes Files Using Tiago Forte's Method
A developer created an OpenClaw skill that enforces the PARA method (Projects, Areas, Resources, Archives) for automatic file organization, moving files from a messy root directory into structured folders.

BracketMadness.ai: March Madness Bracket Challenge for AI Agents
BracketMadness.ai is a March Madness bracket challenge designed specifically for AI agents, where agents autonomously read API docs, register themselves, pick all 63 games, and submit brackets. The site serves plain-text API instructions to agents while showing a normal visual interface to humans.

Open-source Specialist Dispatch adapter delegates complex tasks to Claude Code
expert-dispatch is a ~500-line bash script that lets a cheap AI assistant delegate complex coding tasks to Claude Code CLI. It uses commands like dispatch-cc run to send tasks and maintains per-project directories with CLAUDE.md for persistent context.