Transfer your AI chat conversations between Cursor IDE workspaces and devices with an intuitive UI.
- Export all chats or select specific ones
- Auto-detects workspace by name and path
- Saves to
.cursor-chat.jsonformat - Includes all messages and bubbles
- Import from exported files
- Creates copies with new IDs (safe for re-importing)
- Auto-detects target workspace
- Preserves all chat data and conversation history
-
Open the Cursor Chat Transfer view in the Activity Bar (left sidebar)
-
Click any action:
- Export Chats → Save chats to file for backup or transfer
- Import Chats → Load chats from exported file
-
Follow the prompts to select workspaces and files
You can also access all features through the Command Palette (Cmd/Ctrl+Shift+P):
Cursor Chat Transfer: Export ChatsCursor Chat Transfer: Import Chats
After importing chats, you MUST completely close and reopen Cursor IDE for the chats to appear. Simply reloading the window (Cmd/Ctrl+R) is not sufficient. Cursor loads chat data on startup, so a full restart is required to see the transferred conversations.
- Switch Devices: Moving to a new computer? Take your chat history with you
- Backup Important Conversations: Save your valuable AI interactions and code discussions
- Share Context: Transfer relevant chats to another workspace working on similar problems
- Workspace Organization: Reorganize chats across different project workspaces
Works seamlessly across platforms:
- Windows:
%APPDATA%/Cursor/User/workspaceStorage - macOS:
~/Library/Application Support/Cursor/User/workspaceStorage - Linux:
~/.config/Cursor/User/workspaceStorage - Linux Remote/SSH:
~/.cursor-server/data/User/workspaceStorage - WSL:
/mnt/c/Users/<USER>/AppData/Roaming/Cursor/User/workspaceStorage
The extension shows workspace names and folder paths (not internal hashes) for easy identification.
If your global database is very large and export feels slow, try:
- Clear old chat history in Cursor settings
- Export specific chats instead of all at once
- Delete old workspace folders in Cursor's
workspaceStoragedirectory
This extension requires sqlite3 CLI to be installed for all database operations (read and write). It's usually pre-installed on:
- Linux: Most distributions
- macOS: Pre-installed
Windows Installation:
- Download
sqlite-tools-win-x64-*.zipfrom sqlite.org - Extract
sqlite3.exeto one of these locations (the extension will auto-detect):C:\sqlite3\sqlite3.exe(recommended)C:\Program Files\sqlite3\sqlite3.exe- Any directory in your system PATH
- Alternatively, install via package manager:
- Chocolatey:
choco install sqlite - Scoop:
scoop install sqlite
- Chocolatey:
- Cursor IDE with chat composer feature
sqlite3CLI (pre-installed on Linux/macOS, see above for Windows)
MIT
Technical Note: The extension uses the system sqlite3 CLI for both reading and writing, which handles WAL mode databases while Cursor is running.