Persistent Memory for Intelligent AI Agents

Echo provides AI agents with persistent SQLite memory, accessible via both MCP and a terminal CLI.

Echo is a high-precision memory layer that allows AI agents to store and recall context across sessions, featuring an MCP server for agents and a CLI for human curation.

The Brains Behind the AI

Echo provides an external long-term memory layer for AI agents, overcoming the limitations of stateless sessions.

Instead of relying on the 'agent's mind,' memory tools are triggered to retrieve context, allowing the agent to process requests without the developer re-typing instructions.

It supports two primary interfaces: an automated MCP server for AI tool calls and a terminal CLI for direct human curation of the memory state.

The integrated DuckDB analytical engine tracks knowledge ROI and resource impact to ensure every interaction remains high-signal.

Core Capabilities

🔗

MCP & CLI Access

AI agents can interact with memories via MCP tools, while humans can curate the same state via the terminal.

🧠

Store & Recall

Save and retrieve information (code snippets, instructions, observations) with sub-millisecond latency.

🔍

Search Memories

Advanced contextual search using similarity (FTS5) to find relevant knowledge for the agent.

🛡️

Update & Delete

Surgical refinement of existing knowledge with surrogate ID targeting for absolute precision.

📊

Get Analytics

Comprehensive resource observability, tracking cost-efficiency and environmental impact.

🗑️

Search for Deletion

Deterministic discovery protocol for surgical data governance and safety.

Driving Smarter, More Capable AI

  • Enhanced Context: AI agents maintain deep understanding over extended interactions.
  • Continuous Learning: Knowledge gained is persistent, improving agent performance over time.
  • Reliable Persistence: Leverages SQLite for persistent, local data storage.
  • Developer Experience: Simple JSON-RPC interface for easy integration into agent architectures.
  • Future-Proof: Designed to scale with evolving AI agent requirements.