Back to directory

Echo Agent

A self-hostable, long-running AI agent for personal or team automation, with four-layer cognitive memory, a forgetting curve and contradiction detection, plus LLM-based approval for high-risk actions such as running commands or files.

Echo Agent

Echo Agent is a self-hostable AI agent designed to run continuously rather than answer one-off questions. It carries memory across sessions using a four-layer cognitive memory structure with automatic decay and contradiction detection, aiming to avoid unbounded memory growth over long-running use, and it can generate candidate improvements to its own skills from real execution traces, which take effect only after passing evaluation and can be rolled back.

It unifies access across 14 channels, a CLI, a gateway API, webhooks, cron, and messaging platforms including Telegram, Discord, Slack, WeChat, WeCom, Feishu, DingTalk, QQ, WhatsApp, email and Matrix, sharing one state across all of them. High-risk tool calls such as command execution or file operations go through unified LLM-based approval and explanation, credentials are stored encrypted, and execution is logged for audit.

It natively supports MCP, the A2A protocol, multi-model routing and task scheduling, installs with pip install echo-agent[all], and has a separate Tauri 2 desktop client with a React and TypeScript interface over a Rust runtime.

More in Agent memory

See all 450
  • A long technical guide to AI agent memory: why stateless LLMs need it, the different memory architectures from vector stores to knowledge graphs, and how Cognee implements one as an open-source memory layer.

  • A local, file-based long-term memory layer for a personal AI that never summarizes conversations, keeping every line with a timestamp and searching by time first and words second, rather than retrieving only similar-seeming chunks.

  • NEOTH

    deepwiki.com

    A local-first personal AI daemon in Rust with five memory tiers, consent-gated tools, a WASM plugin sandbox, multi-provider model routing and signed audit logs, aimed at people who want both a daily assistant and a serious coding helper.