
engram
Updated todayby metalfinger
Engram 🧠
Long-term memory for your AI. A private, git-backed knowledge base your Claude (or any MCP client) reads and writes across every session and device — so a new chat picks up exactly where the last one left off. Multi-user: invite people, share scoped access to parts of your brain, and let their AI read it directly.
Purpose in one line: work becomes memory; memory becomes leverage — first for you, then for anyone you choose. Intelligence got cheap; memory stayed scarce. Engram makes intelligence compound.
Engram is data + coordination, not an AI. It stores markdown, does git, computes local embeddings for search, and coordinates people. All the intelligence runs on your own Claude/ChatGPT through the MCP tools — nothing is sent to a server-side model. Your memory is a git repo you own, portable across model vendors.
What it does
Single-user (the core):
- Remember across sessions — decisions, specs, notes, people, written as work happens
(
kb_write); load a project's full state in any new session (kb_load). - Navigate, never ingest — orient from indexes, fetch one concept at a time
(
kb_read), hybrid semantic + text search (kb_search, local fastembed + optional Qdrant). - Pass notes between sessions — leave a message the next session must act on; keep a
shared running todo list; each project's
context.mdtracks open loops automatically. - Artifacts — documents built from knowledge with provenance + staleness tracking + revocable public share links.
- A web explorer — browse projects, concepts, an interactive concept graph, activity, and a live multi-session "office."
- Gardening, pull-only — the nightly reconcile reports rot (orphans, stale projects,
inbox debt); the
garden_brainprompt walks you through tending it, ~monthly.
Multi-user (v2, opt-in behind ENGRAM_MULTIUSER):
- Open signup — anyone can create their own Engram at
/join: OAuth only (GitHub/Google, no passwords), pick a@handle, get a private brain. Operators can close signups (ENGRAM_OPEN_SIGNUP=0) and invite by email or GitHub username instead. - Publish what you choose — everything is private by default;
visibility: private | contacts | publicper concept, with a project-level default. Every surface marks the state (🌐 / 👥 / 🔒) so exposure is never inferred from a missing badge. - A unified home — every user browses their own brain (projects, concepts, graph, search, activity) with the same rich UI, plus profile, contacts, and notifications.
- Contacts + DMs — mutual-consent contacts gate DMs; messages delivered through each person's own Claude; notifications via email + a Chrome extension.
- Context sharing — grant a contact scoped, boundary-safe read access to part of your
brain (
kb_share_context); their Claude reads your shelf directly (kb_guest_read). - Tenant isolation — per-user git brains, mandatory search scoping, an adversarial isolation test suite, per-tenant quotas + rate limits, nightly off-site mirrors.
Related servers

n8n
Updated todayby n8n-io
Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.

mcp-server-fetch
OfficialUpdated 14d agoA Model Context Protocol server providing tools to fetch and convert web content for usage by LLMs

@modelcontextprotocol/server-everything
OfficialUpdated 14d agoMCP server that exercises all the features of the MCP protocol