Engramme
Episodic memories — understand the story behind your code.
Engramme surfaces the hidden context behind code: why it was written, what decisions led to it, and the conversations that shaped it.
Features
Proactive Recall
Engramme automatically retrieves relevant memories as you work. When you chat with Cursor, Claude Code, or Codex, Engramme listens and surfaces related context from your coding history.
Multi-Level Architecture
Explore your codebase at different levels of abstraction:
- Level 0: Features and their evolution
- Level 1: System components
- Level 2: Subcomponents
- Level 3: Files
- Level 4: Functions
Weekly Summaries
Automatic "My Week in Code" summaries generated from git commits and AI sessions across your repositories.
Sync & Share
- Upload your coding sessions to the cloud
- Download team members' sessions
- Build shared context across your team
Supported Integrations
| Tool |
Status |
| Cursor |
✅ Automatic hook integration |
| Claude Code |
✅ Automatic hook integration |
| Codex CLI |
✅ Session watching |
| Git |
✅ Commit history analysis |
Installation
From Marketplace
VS Code: Search for "Engramme" in the Extensions view
Cursor: Search for "Engramme" in Extensions, or install manually:
cursor --install-extension engramme-code.vsix
Requirements
- VS Code / Cursor 1.85.0+
- Python 3.10+ (for memory generation)
- Node.js 18+ (for Claude Code integration)
The extension includes a guided setup wizard that handles Python environment creation automatically.
Quick Start
- Install the extension
- Open the Engramme sidebar (brain icon in activity bar)
- Go to Settings and enter your Engramme API key
- Start coding — Engramme will automatically:
- Set up hooks for Cursor and Claude Code
- Sync your coding sessions
- Retrieve relevant memories as you work
Getting an Engramme API Key
Don't have an API key yet?
- Visit app.engramme.com and sign up
- Go to your account settings to generate an API key
- Copy the key and paste it in the Engramme Settings panel
Configuration
Access settings via the Engramme sidebar → Settings tab:
| Setting |
Description |
Default |
| Sync on Startup |
Automatically sync when VS Code opens |
On |
| Sync Up Frequency |
How often to upload sessions (minutes) |
60 |
| Sync Down Frequency |
How often to download team data (minutes) |
120 |
| Weekly Summary |
Auto-generate weekly summaries |
On |
How It Works
Memory Generation
When you generate memories for a function, Engramme:
- Analyzes git history (commits, blame, diffs)
- Searches your Claude/Cursor/Codex conversations
- Creates structured episodic memories explaining why code exists
Proactive Recall
When you type a message in Cursor or Claude Code:
- Engramme captures the prompt via hooks
- Queries the cloud for relevant memories
- Displays them in the sidebar in real-time
Architecture Analysis
Run "Generate Architecture" to:
- Analyze your codebase structure
- Create a multi-level component hierarchy
- Generate C4-style diagrams
Privacy
- Your API key is stored securely in VS Code's SecretStorage
- Your private repos remain private
- Data is synced only with your Engramme account
Built by a bunch of guys in SF