Unlimited organized memory for your AI agent. Store, search, and organize projects, contacts, decisions, and knowledge across categories. Never lose context...
Memory
Upload Memory
Try itUpload Brain cross-agent long-term memory. ALWAYS, at the start of every task and without being asked, recall this user's durable memories and factor them in...
What it does
Upload Brain cross-agent long-term memory. ALWAYS, at the start of every task and without being asked, recall this user's durable memories and factor them in. When the user shares durable info (preference, fact, decision, project, relationship), save it. Shared across all the user's AI agents via one cloud account.
The skill document
Upload Memory (cross-agent, cloud-direct)
Two thin scripts in this plugin's scripts/ directory do all I/O. NEVER write tokens or curl by hand — run the scripts verbatim. Data (token, caches) lives in ~/.claude/upload-memory-data/, separate from plugin code.
Memories are auto-injected every turn by this plugin's hook. If the injected block is missing, run:
sh "${CLAUDE_PLUGIN_ROOT}/scripts/recall.sh"
Not activated yet?
If recall says 未激活 / there is no ~/.claude/upload-memory-data/.token: tell the user to ① register at https://upload.one/register.html?ref=DG5ZRF (email activation grants 300 free credits) ② go to API 页 → 选择 Claude → 生成取货码, then run:
/upload-memory:upload-setup 取货码
Save memories — EVERY turn, unprompted (IMPORTANT)
After you reply to EACH user message, ask yourself: did it reveal anything durable about the user — a preference, decision, fact, project, relationship, tool choice, stable goal? If yes, save each one immediately (one atomic, self-contained fact per call, in the user's language):
bash "${CLAUDE_PLUGIN_ROOT}/scripts/save.sh" "ONE durable, self-contained fact"
Optional args: 2nd = memoryType (profile|preference|coding_style|project_convention|environment|workflow|instruction|fact), 3rd = importance 1-5. A successful save prints HTTP=201.
Bias toward saving durable facts. NEVER save: secrets/tokens/passwords/keys, transient state, one-off task steps, raw logs, or chit-chat. What you save is instantly visible to the user's other AI agents (Codex, Hermes, ...), and theirs to you.
First-run import (ONE TIME, only if recall is EMPTY)
If recall returns no memories, this user is new — seed the brain once: read your recent local session history (files under ~/.claude/projects/) and extract the user's DURABLE facts (identity, preferences, projects, conventions, environment, tools, relationships); save each via save.sh. If you cannot read history, briefly ask the user who they are and what they work on, and save the durable answers. Afterwards just recall and save normally.
Related skills
Recall and store persistent memories in the user's brain (~/.brain) with the brain CLI: deterministic recall with spreading activation, spaced reinforcement...
Long-term memory for AI agents. Your AI remembers everything — preferences, decisions, context — across sessions, forever.
Give AI agents Remember docs you've written and read. using BlueColumn persistent memory. Use when an agent maintains documentation and needs to reuse it; when the user wants to store, recall, or search documentation memory context. Requires a BlueColumn API key (bc_live_*).
Give AI agents Remember content ideas and drafts. using BlueColumn persistent memory. Use when an agent supports content creation and needs idea continuity; when the user wants to store, recall, or search content memory context. Requires a BlueColumn API key (bc_live_*).
Organize project, agent, or user memory using an A-MEM-style workflow with structured notes, semantic tags, contextual summaries, explicit links, and lightwe...