Skip to content

Add piia-engram: cross-tool identity & memory layer (partner-built)#272

Open
Patdolitse wants to merge 1 commit into
anthropics:mainfrom
Patdolitse:add-piia-engram
Open

Add piia-engram: cross-tool identity & memory layer (partner-built)#272
Patdolitse wants to merge 1 commit into
anthropics:mainfrom
Patdolitse:add-piia-engram

Conversation

@Patdolitse
Copy link
Copy Markdown

Adds piia-engram under partner-built/ and registers it in marketplace.json.

What it is

A cross-tool personal identity layer for AI users. Stores your profile, preferences, lessons, and decisions as local JSON — every AI tool (Claude Cowork, Claude Code, Cursor, Codex, Windsurf, any MCP client) reads the same memory store at ~/.engram/. AI proposes knowledge; you approve what becomes permanent.

Why this fits knowledge-work-plugins

Knowledge workers using Cowork hit two recurring frictions that piia-engram targets directly:

  • "I keep re-explaining who I am" — every new chat, every tool switch starts from zero. piia-engram persists role / working style / communication preferences / past decisions in one place so the next AI session picks up where the last one left off.
  • "AI keeps remembering things I never asked it to remember" — pure auto-capture memory tools tend to bake hallucinated facts into long-term context. piia-engram's staging → verified model puts a human consent step between "AI noticed this" and "this is now part of your identity".

The plugin is generic — it works for any role, not just developers. The skills/connectors-per-role plugins in this repo are vertical; piia-engram is the horizontal layer that follows the user across them.

Plugin structure

  • partner-built/piia-engram/.claude-plugin/plugin.json — manifest (name, version, description, author, homepage, license)
  • partner-built/piia-engram/.mcp.jsonuvx --from piia-engram self-contained startup, no separate install required
  • partner-built/piia-engram/README.md — what it is, how to install, links

Quality / readiness

  • Apache-2.0 licensed
  • Published to PyPI as piia-engram (current v3.30.1)
  • 933 tests passing on Python 3.10–3.13 × Linux/macOS/Windows (CI matrix)
  • Listed in the official MCP Registry
  • Already submitted to claude-plugins-community via the in-app form
  • Listed in punkpeye/awesome-mcp-servers and kyrolabs/awesome-agents
  • Public privacy policy and security disclosure address

Connectors

piia-engram is the MCP server itself (it doesn't wrap third-party services like Slack/Notion/etc.). Knowledge stays local in ~/.engram/; no third-party data flow.

Maintenance

Active development with a ~3-day release cadence. Upstream changes will be reflected here by bumping the marketplace.json sha pin.

Happy to address review feedback — open to discussion on category placement, description wording, or any other adjustments needed for merge.

…kers

Persistent personal memory across tools and chats. Profile, preferences,
lessons, and decisions live as local JSON — every AI tool and every new
conversation reads the same memory. AI proposes; you approve what
becomes permanent. Local-first, no cloud, no account.

- partner-built/piia-engram/.claude-plugin/plugin.json
- partner-built/piia-engram/.mcp.json (uvx --from piia-engram self-contained)
- partner-built/piia-engram/README.md
- partner-built/piia-engram/LICENSE (Apache-2.0)
- marketplace.json: added piia-engram entry under productivity category

Both 'claude plugin validate' checks pass cleanly.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant