Persistent External Brain for AI Coding Agents. 6 memory tiers, sub-100ms recall, 107K+ memories, 21 MCP tools, 85+ REST endpoints. Built in Rust.
<div align="center"> <img src="https://img.shields.io/badge/E--Brain-Persistent_Memory_for_AI_Agents-0066ff?style=for-the-badge&logo=rust&logoColor=white" alt="E-Brain"> # E-Brain ### The memory layer that makes AI agents remember everything. *Across sessions. Across compactions. Across projects.* [](https://www.rust-lang.org/) [](https://modelcontextprotocol.io) []() []() []() [Blog Post](https://engram.hashnode.dev/memory-crisis-ai-agents) | [Discussions](https://github.com/orion1139/ebrain/discussions) | [Issues](https://github.com/orion1139/ebrain/issues) --- </div> ## The Problem Every AI coding agent has the same fatal flaw: **amnesia**. - Context windows are finite. Your codebase is not. - Auto-compaction silently destroys architectural decisions, bug history, and project context. - Every new session starts from zero. - Existing memory solutions (Mem0, Letta, Zep) are built for chatbot personas — not for the demands of real software engineering. > If you've watched an AI agent forget a critical decision it made 20 minutes ago because the context window compacted, you understand why E-Brain exists. ## How E-Brain Works E-Brain is a **server-side memory backend** designed specifically for AI coding agents. It ingests everything the agent sees and does, organizes it across multiple cognitive memory tiers, and serves precisely the right context back — fast enough to be invisible. **Not a wrapper. Not a prompt hack. A dedicated memory architecture.** ```
Agent that generates comprehensive documentation, API references, architecture diagrams, and developer onboarding guides from existing code.
Agent configuration for systematic bug investigation that traces issues from error logs through the codebase to root cause with suggested fixes.
Agent for integrating third-party APIs including SDK setup, type generation, error handling, retry logic, and rate limit management.
Cursor's built-in autonomous coding agent that can make multi-file edits, run terminal commands, search the codebase, and iteratively build features with minimal human intervention.
Cloud-based autonomous coding agent that runs in the background on remote sandboxed environments, handling complex multi-step tasks while you continue working.
Cursor's multi-file editing agent within Composer mode that can create, edit, and delete files across your entire project in a single conversation.