Claude Code session
Claude Move Project
Move Claude Code projects while preserving session history
Install
brew install wsagency/tap/clampFound in the project README. Check it for setup steps after installing.
git clone https://github.com/wsagency/claude-move-project.gitFrom the README
clamp CLaude AI Move Project A bash utility that moves Claude Code projects while preserving all session history and settings. Features - π¦ Move project folders to new locations - π Move here (--here) β move a project into the current directory - π§ Fix (--fix) β repair broken references after manual mv - π List (--list) β show all Claude projects with status - β Verify (--verify) β health check for project references - π§Ή Prune (--prune) β remove orphaned session folders - βΉοΈ Info (--info) β detailed info about a single project - ποΈ Remove projects and all associated session data (--remove) - π€ Pack projects into portable .claudepack archives (--pack) - π₯ Unpack archives with automatic path rewriting (--unpack) - ποΈ Auto-create parent directories with -p/--parents - π Automatically migrates session history from ~/.claude/projects/ - π Updates all path references in ~/.claude/history.jsonl - π‘οΈ Atomic rollback if any step fails - π Dry-run mode to preview changes before execution Installation Homebrew (macOS/Linux) Manual Optionally, add to your PATH: Usage Examples Destination Behavior The destination argument works like mv: - If destination doesn't exist: Creates it as the new project location - If destination is an existing directory: Moves the project *into* that directory Options π How It Works Claude Code stores project data in three locations: 1. Project folder - Your actual project with .claude/ settings 2. History folder - ~/.claude/projects/[encoded-path]/ with session JSONL files 3. History index - ~/.claude/history.jsonl with project path references This script handles all three, ensuring your session history follows your project. π Migration Sequence 1. Backup history.jsonl 2. Move project folder to destination 3. Renameβ¦
Details
- Repository
- wsagency/claude-move-project
- Language
- Shell
- License
- MIT
- Last updated
- 7 February 2026
FAQ
What is Claude Move Project?
Move Claude Code projects while preserving session history It is a session for Claude Code, from wsagency/claude-move-project on GitHub.
How do I install Claude Move Project?
Run brew install wsagency/tap/clamp, then follow the setup in the README.
Is Claude Move Project popular?
wsagency/claude-move-project has 55 GitHub stars and 12 forks. It was last updated on 7 February 2026.
More sessions & history
Agentrejoin
82Altman-conquer/agentrejoin
Resume Claude Code and Codex sessions from web or mobile, with end-to-end encryption and self-hosting.
Claude Permissions
59MikeVeerman/claude-permissions
Curated permissions config for Claude Code β stop clicking Allow 47 times per session
Claude Guardian
61anshaneja5/Claude-Guardian
A macOS overlay app with pixel art mascots that guards your Claude Code sessions β approve or deny actions without leaving your flow.
Claude Recall
63babarot/claude-recall
Recall any past Claude Code session: ask Claude to look into it, or find it yourself and go back to it.
Claude Reforge
72Pinperepette/claude-reforge
Persistent memory and learning for Claude Code β remembers errors, solutions, and patterns across sessions
Clicodelog
49monk1337/clicodelog
Browse & Inspect CLI agents : Claude Code, Codex, Gemini CLI code & conversation history
Browse the most popular Claude Code mods, all sessions & history, or the skills and MCP server directories.