Discover and explore top open-source AI tools and projects—updated daily.
fuyuxiangSelf-hosted AI agent with cognitive memory and self-evolution
Top 52.5% on SourcePulse
Echo Agent is a self-hosted AI agent operating system designed for private deployment, addressing the limitations of stateless, one-off AI interactions. It provides a persistent, continuously learning agent team capable of remembering past conversations, user preferences, and task experiences across sessions. This enables agents to work long-term, improve their skills based on real-world usage, and integrate seamlessly across various communication channels and tools with unified state and auditable execution histories.
How It Works
Echo Agent employs a sophisticated cognitive memory system with a four-layer architecture (Working, Episodic, Semantic, Archival), incorporating memory decay, importance reordering, and conflict detection. Its core novelty lies in a self-evolution pipeline that records execution trajectories, generates candidate skill improvements, and rigorously evaluates them against a benchmark set before promotion, preventing skill degradation. This is integrated into a unified Agent Loop that processes events from multiple input channels (CLI, Gateway, Webhooks, 12 message platforms) via a message bus, ensuring consistent state and permissions.
Quick Start & Requirements
uv pip install -e ".[all]". For China, use uv pip install -e ".[all]" -i https://mirrors.aliyun.com/pypi/simple/.export OPENAI_API_KEY="sk-..."), run echo-agent setup -w ., then echo-agent run -w ..README.en.md.Highlighted Details
Maintenance & Community
security template.Licensing & Compatibility
Limitations & Caveats
The project focuses on enabling long-term, learning agents, implying it moves beyond the limitations of stateless Q&A systems. The self-evolution mechanism requires a benchmark evaluation set for skill promotion, which may necessitate user configuration. High-risk tool execution defaults to a deny policy, requiring careful setup for unattended operation.
1 day ago
Inactive