Your Files, Everywhere
Canonical file sync built on SQLite safe-append. Extension-aware rules, real-time P2P transfer, and cloud backup — without vendor lock-in.
SQLite Safe Sync
Append-only change log with content-addressed chunks. Every version is recoverable. No data loss, ever.
Extension-Aware Rules
Define sync behavior per file type. Ignore build artifacts, prioritize documents, throttle large media — all configurable.
Real-Time P2P
Devices on the same network sync directly. No round-trip through cloud — changes propagate in milliseconds.
Cloud Backup
Encrypted off-site backup for disaster recovery. Files are deduplicated and compressed before upload.
Custom Hooks
Run scripts on sync events. Trigger builds, send notifications, or transform files automatically when changes land.
Activity Dashboard
See what synced, when, and where. Track file versions, resolve conflicts, and monitor device status in real time.
How It Works
Install the Agent
Run the lightweight agent on each device. It watches your folders and syncs changes as they happen.
Configure Rules
Choose which folders to sync and set per-extension rules. Ignore node_modules, prioritize .md files.
Files Sync
Changes propagate across devices in real time. P2P on local networks, coordinator-relayed over the internet.
Quick Start
# Install the agent
curl -fsSL https://file.fastflowtech.ai/install.sh | sh
# Register this device
ff-file register \
--coordinator "https://file.fastflowtech.ai" \
--name "my-workstation"
# Add a folder to sync
ff-file add ~/Documents \
--ignore "*.tmp,node_modules,.git" \
--priority "*.md,*.org"