piia-engram
Free跨工具持久化 AI 记忆——你的身份、偏好、经验教训跟随你在 Claude Code、Cursor、Codex 等工具间流转。本地存储,无需云端。
About piia-engram
Piia Engram is an open-source, local-first personal AI identity layer designed for developers using multiple MCP-compatible coding tools such as Claude Code, Codex, Cursor, Windsurf, and others. It stores your preferences, quality standards, lessons learned, decisions, and project context in local files (~/.engram/ as JSON/Markdown) that you own and control. AI agents can read this identity layer to generate context-aware responses, while high-risk writes (credentials, shell commands, MCP config, permission rules) require your explicit approval. The tool includes a Memory Lens (engram preview --html) to inspect exactly what any AI caller receives. It is portable across tools, requires no cloud account, and offers a strict approval mode for maximum governance.
Key Features
Pros & Cons
- No cloud dependency: all data stored locally, user owns the files
- Transparent and auditable: all AI writes can be reviewed and reversed
- Portable across multiple MCP coding tools, reducing context switching
- Open source with active community (680 commits, 170 stars, 10 forks)
- Supports strict approval mode for security-conscious users
- Requires setup via pip and familiarity with MCP ecosystem
- Limited to MCP-compatible tools; not useful for standalone AI assistants
- May add overhead for single-tool users who don't need cross-tool portability
- High-risk writes require manual approval, adding workflow friction