Transfer conversation context between AI platforms without external APIs.
Supports Claude, ChatGPT, Grok, Gemini, Mistral, DeepSeek, Perplexity.
- Simple transfer (2 steps) — model generates a JSON snapshot automatically
- Advanced transfer (3 steps) — anchor validation + clarifying questions
- Prompt Library — write once, insert everywhere across all 7 platforms; supports
{{variables}}, tags, file attachments - File drag & drop — from side panel into any LLM chat
- Mind map — visual snapshot graph with navigation
- Distributed chain —
transfer_idlinks snapshots across devices - History — search, project filters, diff between snapshots
- Google Drive backup — optional cloud backup for snapshots
- 9 languages — en, ru, de, fr, es, ja, ko, zh, pt
- Download the latest release and unzip
- Open
chrome://extensions/ - Enable Developer mode
- Click Load unpacked → select the unzipped folder
background.js Service Worker
db.js IndexedDB API (popup context)
content-bundle.js Content scripts (isolated world)
main-world-inject.js MAIN world inject (Gemini/Mistral)
popup.html Side panel UI
popup-shell.js UI components and screens
popup-utils.js UI utilities
flow.js Transfer steps
capture.js Snapshot capture
adapters.js Per-platform LLM adapters
inject.js Page injection
files.js Dropzone + drag out
history.js History + diff
map-renderer.js SVG graph
settings.js Settings
projects.js Projects
prompts.js Prompt Library
dashboard.js Dashboard (full-page view)
google-drive.js Google Drive backup
trash.js Trash
shared-utils.js PR_Utils
i18n.js Localization (9 languages)
IndexedDB SessionPort_v1, DB_VERSION = 4.
Stores: snapshots, refs, meta, blobs, snapshot_files.
Source-available under Elastic License 2.0.