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

more info
flowsync push

Scans your config and you pick what to send; anything credential-shaped is excluded by default.

flowsync pull

Restore everything on a new machine or repo.

flowsync share

Turn one config into an npx one-liner anyone can pull.

Works with

Claude CodeClaude CodeOpenAI CodexOpenAI CodexCursorCursor

Each tool is one adapter — more on the way.