Real-time file sync
for AI agent teams
Sync working files across worktrees while agents edit in parallel. No account needed — just a room name and a strong secret.
$ npm i -g mflow-sdk $ mflow start --room my-project --secret "$MFLOW_SECRET" ✓ Connected to public relay (fair-use: 4 peers/room) ↑ src/auth.ts synced → 3 peers ! Treat the room secret like a password
File sync, not chat sync
Mflow propagates file changes between peers. It does not sync chat history, tool logs, or agent memory.
Sync
File changes propagate between peers through encrypted room traffic.
Encrypt
Room secrets derive encryption keys. The relay should not be treated as trusted storage.
Coordinate
Pause/resume and file locks help avoid conflicts during git operations or hot-file edits.
Room + secret based
No login or register flow in the OSS release. The dashboard hashes your room secret in the browser and only sends the hash. The plaintext secret never leaves your machine.
Fair-use defaults
These limits protect the shared Deno free-tier relay. Self-host for larger rooms or production reliability.
Monitor your sync room
Use the dashboard to see connected peers and recent room activity. Enter the same room secret you used in the CLI.
Quick Start
npm i -g mflow-sdk
mflow start --room project-x \
--secret "$MFLOW_SECRET"
mflow start --room project-x \
--secret "$MFLOW_SECRET"
Self-hostable
Run your own signaling server on Deno Deploy, Bun, Docker, or private infrastructure.
MCP and CLI
Works from CLI first, with MCP integration for supported harnesses.
Future managed relay
Managed/private relay may come later. Core OSS and self-hosting remain the base path.