A local memory engine any AI tool can use. In Cursor it turns Agent chats into a graph of people, projects, and decisions — duplicates dropped, contradictions superseded. Click Add to Cursor on the MCP server and on the rule. Needs Node 22.5 or 24+. No account and no init; the store is ~/.facthouse. Copy transcripts: facthouse init on a terminal, pick copy, set cwd. Init asks whether to copy existing logs, then whether to extract and integrate. Kind cursor. Compaction: copy the Hooks tab into ~/.cursor/hooks.json.
{
"version": 1,
"hooks": {
"preCompact": [
{
"command": "npx -y -p \"@facthouse/mcp@0.31.0\" -- facthouse notify compaction --data ~/.facthouse"
}
]
}
}