ChatWeave is a local-first conversation migration toolkit.
It focuses on one thing: import, review, edit, and merge chat history into a RikkaHub-compatible backup package that can continue to be used.
index.html: main merge tool and conversation workspaceedge_exporter_lite/: companion browser exporter extensionsync_version.js: one-command version sync scriptchatweave-version.json: single version source of truth
- ChatGPT official export ZIP
- DeepSeek export ZIP (new and old formats)
- Grok official export ZIP
- Exported JSON from YourAIScroll or ChatWeave Exporter
- Markdown paste flow for single-conversation imports
- RikkaHub backup merge output
- Open
index.htmlin a modern browser. - Import source data and review conversations in the workspace.
- Choose a RikkaHub backup ZIP.
- Merge and download the new backup ZIP.
- Import the merged backup into RikkaHub.
ChatWeave main tool and ChatWeave Exporter extension share the same version.
Current source of truth:
chatweave-version.json
Check current version:
node sync_version.jsBump to a new version (supports prerelease like -beta.1) and sync all targets:
node sync_version.js 1.7.2-beta.1This script updates:
index.htmledge_exporter_lite/manifest.jsonedge_exporter_lite/popup.js
The extension source lives in:
edge_exporter_lite/
The packaged archive is:
edge_exporter_lite.zip
After changing extension files, repackage it before release.
ChatWeave is designed for local processing. Keep your original exports and backup ZIPs until you finish verification.
- GitHub:
https://github.com/SpiritHerb/ChatWeave