Persistent, self-updating memory for AI coding agents (Claude Code, Codex, Cursor, Gemini, Kiro, Hermes). Built on mcp-memory-service: a post-session distillation hook, a retrieval skill, optional Cloudflare multi-device sync, multi-user mode (private + shared memory on one shared account), and an interactive install wizard.
Drift inferred · capture-to-capture
No drift recorded — single capability capture; advisories appear once its surface changes.
transport — counts 0 tools · 0 res
· 0 prompts
permission surface via code analysis
no tools enumerated yet for this server.
prompt-surface
shipped agent-instruction files + hidden-content / dangerous-code findings —
quoted from the analyzed source
analyzed commit f1582a1 · analyzer v18 · 7h ago
skills & prompt files 2
evidence-backed
findings quoted directly from the published source artifact — not inferred
filesystem 21
- fs internetyev-cross-agent-memory-kit-f1582a1/distill/adapters/claude.py :4
from pathlib import Path - fs internetyev-cross-agent-memory-kit-f1582a1/distill/adapters/codex.py :4
from pathlib import Path - fs internetyev-cross-agent-memory-kit-f1582a1/distill/adapters/cursor.py :4
from pathlib import Path - fs internetyev-cross-agent-memory-kit-f1582a1/distill/adapters/fake.py :3
from pathlib import Path - fs internetyev-cross-agent-memory-kit-f1582a1/distill/engine.py :6
from pathlib import Path - fs internetyev-cross-agent-memory-kit-f1582a1/distill/logs.py :4
from pathlib import Path - fs internetyev-cross-agent-memory-kit-f1582a1/distill/provenance.py :3
from pathlib import Path - fs internetyev-cross-agent-memory-kit-f1582a1/distill/providers.py :6
import shutil - fs internetyev-cross-agent-memory-kit-f1582a1/distill/registry.py :5
from pathlib import Path - fs internetyev-cross-agent-memory-kit-f1582a1/distill/storage.py :8
from pathlib import Path - fs internetyev-cross-agent-memory-kit-f1582a1/distill/transcript_schema.py :4
from pathlib import Path - fs internetyev-cross-agent-memory-kit-f1582a1/distill/usage_ingest.py :27
from pathlib import Path - fs internetyev-cross-agent-memory-kit-f1582a1/distill/version.py :3
from pathlib import Path - fs internetyev-cross-agent-memory-kit-f1582a1/hooks/distill_session.py :19
from pathlib import Path - fs internetyev-cross-agent-memory-kit-f1582a1/onboard.py :31
import shutil - fs internetyev-cross-agent-memory-kit-f1582a1/onboard_multiuser.py :46
from pathlib import Path - fs internetyev-cross-agent-memory-kit-f1582a1/scripts/check_version.py :7
from pathlib import Path - fs internetyev-cross-agent-memory-kit-f1582a1/wrappers/codex_session_scan.py :11
from pathlib import Path - fs internetyev-cross-agent-memory-kit-f1582a1/wrappers/cursor_session_scan.py :11
from pathlib import Path - fs internetyev-cross-agent-memory-kit-f1582a1/wrappers/provenance_backfill.py :9
from pathlib import Path - fs internetyev-cross-agent-memory-kit-f1582a1/wrappers/usage_report.py :9
from pathlib import Path
shell / exec 3
- shell internetyev-cross-agent-memory-kit-f1582a1/distill/providers.py :7
import subprocess - shell internetyev-cross-agent-memory-kit-f1582a1/onboard.py :32
import subprocess - shell internetyev-cross-agent-memory-kit-f1582a1/scripts/check_version.py :5
import subprocess
network 1
- net internetyev-cross-agent-memory-kit-f1582a1/distill/usage_ingest.py :24
import socket
secrets 3
- secrets internetyev-cross-agent-memory-kit-f1582a1/distill/providers.py :234
if os.environ.get("CURSOR_API_KEY"): - secrets internetyev-cross-agent-memory-kit-f1582a1/onboard.py :245
ap.add_argument("--cf-token", default=os.environ.get("CLOUDFLARE_API_TOKEN", ""), - secrets internetyev-cross-agent-memory-kit-f1582a1/onboard_multiuser.py :164
ap.add_argument("--shared-token", default=os.environ.get("CLOUDFLARE_API_TOKEN", ""))
database 4
- db internetyev-cross-agent-memory-kit-f1582a1/distill/storage.py :5
import sqlite3 - db internetyev-cross-agent-memory-kit-f1582a1/distill/usage_ingest.py :25
import sqlite3 - db internetyev-cross-agent-memory-kit-f1582a1/wrappers/provenance_backfill.py :6
import sqlite3 - db internetyev-cross-agent-memory-kit-f1582a1/wrappers/usage_report.py :6
import sqlite3