Back to Adamant

Move AI memory between projects without losing context

If a model forgets the decisions from your last repo, workspace, or project, the problem is not your prompt. The problem is that memory is trapped inside a tool-specific silo.

Short answer: Adamant is designed to turn conversations, notes, and project history into a portable memory vault. A coding agent such as Codex or Claude Code can query that vault for a small cited context bundle instead of asking you to paste the same background over and over.

Common symptoms

The portable memory workflow

1. Import

Bring in ChatGPT exports, Claude notes, Markdown docs, project notes, and future connector records.

2. Index

Chunk, sanitize, tag, and embed the records into local or user-owned vector storage.

3. Retrieve

Ask Adamant for the exact context needed by the current project, model, or tool.

Example coding-agent query

python -m adamant context "what prior decisions affect this auth refactor?" \
  --mode local \
  --top 5 \
  --max-tokens 1200

Why this is different from model memory

Platform memory usually stays inside one provider. Adamant keeps the memory layer outside the model. That lets the same source context support ChatGPT, Claude, Gemini, Codex, Claude Code, Cursor, local models, and future tools.

What the model receives

The model does not receive your whole vault. It receives a narrow, cited bundle with titles, source IDs, scores, and relevant snippets. That keeps project context useful without flooding the model or copying unnecessary personal data.

Related guides