macOS · Swift

ConvMover

Move Claude Code conversations from one project to another, on your Mac.

Buy the licence€12, one time+ VAT at checkout
~/proiect-vechi~/proiect-nou
conversation.jsonl

Started your work in the wrong directory and left the whole conversation history behind? ConvMover moves it where it belongs, showing you exactly what will happen before it touches anything.

The problem

Claude Code conversations live in the directory you started the session from. Start from the wrong one — or reorganise your projects — and the history stays tied to a path that no longer means anything.

Claude Code has no "move this conversation". The alternative is editing files you did not write by hand, risking a history you cannot reconstruct.

How it works

Six steps, in the order they happen. The first two are free.

01FindIndexes the Claude projects on your Mac and shows which conversations are broken or misplaced.
02ShowSimulates the move and shows exactly what would change. This step is free and writes nothing to disk.
03Back upCopies the folder before touching anything.
04RewriteRewrites the session's working directory — and only that.
05RenameFiles the conversation under the project it belongs to.
06VerifyConfirms the move landed the way it was meant to.

What it does

ConvMover is a macOS app that works with the Claude Code conversations on your Mac. It finds them, shows you what is wrong with them, and moves them from one project to another.

The diagnostic half is free and stays free: scan your accounts, index your projects, see which conversations are broken or misplaced, and simulate any move before making it. Nothing is written to disk at this stage.

What is free, what you pay for

Diagnosis is free and stays free. You pay only when you want something written to disk.

Free, forever
This is not a trial.
  • Find broken or misplaced conversations
  • Index the Claude projects on your Mac
  • Simulate any move before making it, writing nothing to disk
  • Free forever — this is not a trial
Included in the licence
Unlocked on purchase, in the released version.
  • Execute the move
  • Roll back if you change your mind
  • Move conversations between different Claude accounts
  • See the resume cost before choosing a cross-account move

Only the session's working directory is rewritten. What your tools recorded stays exactly as it was.

Why you can trust it

Four things you can check in the app's source, not just take our word for.

It never phones home

There is no network call anywhere in the app's code. Your conversations go nowhere, because the app has nothing to send them with.

Sources/ — zero URLSession, NWConnection or socket

It asks for no permissions

The entitlements file is empty on purpose. This build requests no system access at all.

Sources/ConvMover/Resources/ConvMover.entitlements

See it before anything is written

The dry run is free and never touches the disk. You see exactly what would change before you decide.

The diagnostic stage, free forever

What it does not do yet

This version does one job, end to end. The rest is written, tested and deliberately switched off — it ships in stages.

Listing the conversations inside a project
Opening a project in Terminal
Multiple Claude accounts on one Mac
Moving conversations between accounts

Nothing on this list is included in today's price.

Requirements

System
macOS 14.0 or later
Licence
One payment, no subscription
Network
None — it runs entirely locally

Questions

The app copies the folder before writing anything, and verifies the result at the end. The copy stays where it is, so the state you had is not lost.

No. The app has no network calls at all, so it cannot send anything anywhere. Everything stays on your Mac.

The session's working directory is rewritten. What your tools recorded stays exactly as it was.

No. Diagnosis and simulation are free forever — this is not a trial. You pay only when you want to execute the move.

Not in this build. It sees the default account. Discovering several accounts and moving between them are written and tested but switched off — they are on the "what it does not do yet" list, with no date promised.

One payment

No subscription. The licence unlocks execution on your Mac, and the diagnostic side stays free regardless.

SwiftSwiftUImacOS
€12, one time

+ VAT, calculated at checkout for your country

Activation

How to activate your licence

Download the app

Download version 1.6.3

2.7 MB

Open the app, go to Preferences → Licence and paste the key from the email.