Mnemos: Open-Sourced Local-First Memory Layer for Coding Agents

What Mnemos Solves
Mnemos addresses three specific problems the creator observed in agent memory systems: repo-specific facts bleeding into unrelated work, old facts persisting alongside new facts indefinitely, and transcript storage growing without clean compaction.
Current Beta Features
- Local-first architecture
- SQLite starter profile
- MCP support for Claude Code, Claude Desktop, and generic stdio hosts
- Documented Codex setup through MCP +
AGENTS.md
Biomimetic Pipeline Components
- SurprisalGate: Filters noise to prevent low-signal interactions from becoming long-term memory
- MutableRAG: Rewrites stale facts instead of accumulating duplicates
- AffectiveRouter & SpreadingActivation: Make retrieval more contextual than plain vector lookup
- SleepDaemon: Consolidates raw episodic logs into durable facts and prunes the rest
Installation & Setup
Install with: pip install "mnemos-memory[mcp]"
Run diagnostics: mnemos-cli doctor
Feedback Focus Areas
The creator is specifically seeking feedback on: scope isolation in real repo workflows, retrieval quality during actual coding tasks, MCP host behavior, and Codex workflows.
Resources
- Website: https://mnemos.making-minds.ai
- GitHub: https://github.com/anthony-maio/mnemos
- Technical deep dive: https://anthonymaio.substack.com/p/your-agent-has-amnesia
📖 Read the full source: r/LocalLLaMA
👀 See Also

Benchmark shows AI browser automation tools vary 2.6x in token costs despite identical accuracy
A benchmark of 4 CLI browser automation tools using Claude Sonnet 4.6 on 6 real-world tasks found all achieved 100% accuracy, but openbrowser-ai used 36,010 tokens while others used 77,123-94,130 tokens. Tool call count was the strongest predictor of token cost.

50 Popular Apps Reverse-Engineered into Claude-Readable Design Specs: Key Patterns for UI Cloning
u/meliwat reverse-engineered 50 popular apps into structured markdown design specs. Claude nails UI clones with exact values, state coverage, spacing scales, and navigation graphs. Longer prose degrades output.

Claude's 171 Internal Emotion Vectors Influence Output: Toolkit Based on Anthropic Research
Anthropic's research paper reveals Claude has 171 internal activation patterns that function like emotion vectors, causally driving its behavior before it writes. A developer created a toolkit with 7 practical prompting principles and system prompts based on these findings.

Code Decisions: Open Source Claude Plugin Captures Technical Decisions
Code Decisions is an open source Claude Code plugin that captures technical decisions from conversations and surfaces them when affected files are edited. It writes decisions as markdown files to .claude/decisions/ with an affects field pointing to governed files.