AI coding agent memory layer with MCP integration
Top 27.9% on SourcePulse
Cipher is an open-source memory layer designed to enhance AI coding agents by providing persistent, shareable, and context-aware memory. It integrates with various IDEs and coding assistants, enabling agents to retain and recall information across sessions and teams, thereby improving productivity and consistency.
How It Works
Cipher employs a dual memory layer architecture, capturing both high-level programming concepts (System 1) and detailed reasoning steps (System 2). It leverages configurable LLM providers and embedding models, storing this information in a chosen vector database (Qdrant, Milvus). The MCP (Model Context Protocol) integration allows seamless communication with compatible IDEs and agents, facilitating real-time memory sharing and context switching.
Quick Start & Requirements
npm install -g @byterover/cipher
or npm install @byterover/cipher
. Docker and source installation are also available..env
file and memAgent/cipher.yml
for LLM, embedding, and vector store settings.Highlighted Details
Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
The project is actively developed, and while it supports various configurations, users may need to manage API keys and environment variables carefully. Specific LLM or vector store integrations might require fine-tuning based on the chosen provider's API.
6 hours ago
Inactive