Chatkeep: your chats move along.
A command-line tool for Cursor and Claude Code. Move or rename a project folder, and its chat history comes along to the new place.
Install Chatkeep
curl -fsSL https://sherin.dev/chatkeep/install.sh | bashpowershell -c "irm https://sherin.dev/chatkeep/install.ps1|iex"- Downloadchatkeep-aarch64-apple-darwin.tar.gz
- ChecksumSHA-256 matches SHA256SUMS
- Installed~/.chatkeep/bin/chatkeep
macOS and Linux above, Windows below.
What it does
Chats follow the folder.
chatkeep mv rewrites the local references, so the history reattaches at the new path.
One command, both tools.
List, move, copy, split, combine, export and import chats for Cursor and Claude Code alike.
Safe writes.
It refuses while the tool still uses the chats, keeps an undo journal, and -n previews first.
Queue for later.
A command that has to wait goes into a queue that runs once the tool is closed.
Local only.
It never contacts the servers of Cursor or Anthropic.
Downloads
Latest release
- Mac, Apple Siliconchatkeep-aarch64-apple-darwin.tar.gz
- Mac, Intelchatkeep-x86_64-apple-darwin.tar.gz
- Linux x64chatkeep-x86_64-unknown-linux-gnu.tar.gz
- Linux arm64chatkeep-aarch64-unknown-linux-gnu.tar.gz
- Windows x64chatkeep-x86_64-pc-windows-msvc.zip
Details
Runs on
macOS, Linux and Windows
Works with
Cursor and Claude Code
Written in
Rust
Licence
MIT