flowsync

Move your AI coding setup between machines and repos.

Your agents, skills, MCP servers and instructions live in dotfiles scattered across every machine and repo. flowsync scans them, shows you exactly what you have, and moves it anywhere with one command.

npm install -g flowsync-cli
added 42 packages in 2s
███████╗██╗ ██████╗ ██╗ ██╗███████╗██╗ ██╗███╗ ██╗ ██████╗██╔════╝██║ ██╔═══██╗██║ ██║██╔════╝╚██╗ ██╔╝████╗ ██║██╔════╝█████╗ ██║ ██║ ██║██║ █╗ ██║███████╗ ╚████╔╝ ██╔██╗ ██║██║ ██╔══╝ ██║ ██║ ██║██║███╗██║╚════██║ ╚██╔╝ ██║╚██╗██║██║ ██║ ███████╗╚██████╔╝╚███╔███╔╝███████║ ██║ ██║ ╚████║╚██████╗╚═╝ ╚══════╝ ╚═════╝ ╚══╝╚══╝ ╚══════╝ ╚═╝ ╚═╝ ╚═══╝ ╚═════╝
flowsync scan
What do you want to scan?
Project level (.claude/ in this repo)
│ ○ Global level ○ Both
Found 3 AI coding tools
You're using Claude Code in this project — pre-selected.
The others were only found in your home folder.
Which tools do you want to scan?
Claude Code (used in this project)
│ □ OpenAI Codex □ Cursor
Selected 1 tool: Claude Code
Claude Code
Project scope ~/dev/my-app
Instructions CLAUDE.md
Settings settings.local.json [machine-local]
Skills create-doc
MCPs github [secret-bearing]
1 secret-bearing artifact — push excludes these by default
1 machine-local artifact — push excludes these by default
5 artifacts found

How it works

flowsync scan

Inventories your Claude Code, Codex and Cursor config at user and project scope.

flowsync push

You pick the artifacts; anything credential-shaped is excluded by default.

flowsync pullcoming soon

Restore everything on a new machine.

Works with

Claude CodeClaude CodeOpenAI CodexOpenAI CodexCursorCursor

Each tool is one adapter — more on the way.