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

1

Install the Agent

Run the lightweight agent on each device. It watches your folders and syncs changes as they happen.

2

Configure Rules

Choose which folders to sync and set per-extension rules. Ignore node_modules, prioritize .md files.

3

Files Sync

Changes propagate across devices in real time. P2P on local networks, coordinator-relayed over the internet.

Quick Start

terminal
# 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"

Ready to sync your files?

Sign in with FastFlowTech to register your first device.

Get Started