fuyuxiang/echo-agent
A self-hosted AI agent with four-layer cognitive memory, cross-session persistence, and built-in safety controls for high-risk operations.

Echo Agent is a private deployment AI agent designed for sustained automation over long sessions. It implements a four-layer cognitive memory system with forgetting curves and contradiction detection to maintain context quality across sessions. The framework includes LLM-based approval mechanisms for high-risk tool executions, ensuring auditable and traceable security boundaries. It natively supports MCP and A2A protocols, multi-model routing, task scheduling, and integrates across 12 channels including CLI, Gateway API, WeChat, Telegram, and more.
Frequently asked
- What is fuyuxiang/echo-agent?
- A self-hosted AI agent with four-layer cognitive memory, cross-session persistence, and built-in safety controls for high-risk operations.
- Is echo-agent open source?
- Yes — fuyuxiang/echo-agent is open source, released under the MIT license.
- What language is echo-agent written in?
- fuyuxiang/echo-agent is primarily written in Python.
- How popular is echo-agent?
- fuyuxiang/echo-agent has 727 stars on GitHub.
- Where can I find echo-agent?
- fuyuxiang/echo-agent is on GitHub at https://github.com/fuyuxiang/echo-agent.