A persistent span of identity, memory, and conversation for LLMs and agents
LLMs don't remember across sessions. Platform memories are locked to single tools. Your identity resets every conversation.
memspan bridges this gap by extracting, organizing, and loading your personal identity, saved memories, and conversation history into Claude Code and other LLM interfaces. It provides a portable, tool-agnostic approach to maintaining continuity across AI assistant sessions.
A three-tier memory model. Core identity, project memory, and historical archive.
File-Based
No databases, no servers. Just files you control. Your memory lives in plain Markdown and JSON that you own.
Portable
Works across different LLM tools and platforms. Not locked to ChatGPT, Claude, or any single service.
Selective Loading
Load only what you need for each session. Identity only, project context, or full memory archive.
Identity Extraction
Scripts and prompts to extract your personal identity from ChatGPT conversations into structured files.
Memory Export
Tools to export and structure ChatGPT saved memories. Copy or generate structured exports easily.
Context Loading
A wrapper script to dynamically load identity, memories, and project context into Claude Code sessions.
Selective loading for every scenario. From quick questions to deep project work.
cc-context --identity Load just your identity. Claude knows who you are, your preferences, and your communication style.
cc-context --memories Load your saved memories from ChatGPT and Claude. Recall past conversations and learned preferences.
cc-context --full project-name Load identity + memories + project context. Everything Claude needs to work on a specific project.
claude "your question" For generic questions, skip the context. No loading overhead when you don't need memory.